Skip to content

2xyo/python-stix

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-stix Build Status

A python library for parsing, manipulating, and generating STIX content. The python-stix library utilizes the STIX v1.0 bindings, is under heavy development and should be considered PRE-ALPHA.

For more information about STIX, see http://stix.mitre.org.

Installation

The python-stix package depends on the lxml XML parsing library and the python-cybox CybOX library.

To build lxml on Ubuntu, you will need the following packages from the Ubuntu package repository:

  • python-dev
  • libxml2-dev
  • libxslt1-dev

Once the dependencies have been built, you can install lxml via pip:

$ pip install lxml

Note, on Windows it is recommended to download a pre-compiled distribution of lxml.

For more information about installing lxml, see http://lxml.de/installation.html

The CybOX library can be found at its GitHub repositories: CybOX: https://github.com/CybOXProject/python-cybox

To install, download or clone the repositories into their own folders. Once cloned or downloaded, the setuptools script, setup.py can be run to install CybOX. To install, run the following commands from within the project directories:

$ python setup.py install

For more information about CybOX, see http://cybox.mitre.org

About

Python bindings and APIs for STIX

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%