Getting Started with python-cybox


The python-cybox library is intended for developers who want to add CybOX support to existing programs or create new programs that handle CybOX content. Experience with Python development is assumed.

Other users should look at existing tools that support CybOX.

Understanding XML, XML Schema, and the CybOX language is also incredibly helpful when using python-cybox in an application.

First, you should follow the Installation procedures.

Example Scripts

The python-cybox repository contains several example scripts that help illustrate the capabilities of the APIs. These scripts are simple command line utilities that can be executed by passing the name of the script to a Python interpreter.

$ python

Writing Your Own Application

See the Examples page for more examples of using python-cybox in your own application.