OpenTAXII works with Python versions 3.6 - 3.10. You can download Python here or install it with your operating system’s package manager.
You can verify that Python is installed by typing
python3 in your shell. You should see something like:
$ python3 Python 3.10.1 (main, Dec 11 2021, 17:22:55) [GCC 11.1.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
To sandbox the project and protect system-wide python it is recommended to install OpenTAXII into a virtual environment (virtualenv).
Create a virtual environment named venv:
$ virtualenv venv
venv is a directory to place the new environment
Activate this environment:
$ . venv/bin/activate (venv) $
Now install the latest OpenTAXII release from the Python
Package Index (PyPI) using
(venv) $ pip install opentaxii
Without the virtual environment it’s just:
$ pip install opentaxii
To install OpenTAXII from source files: download tarball, unpack it and install it manually with:
$ python setup.py install
Releases of OpenTAXII are given major.minor.revision version numbers, where major and minor correspond to the roadmap EclecticIQ has. The revision number is used to indicate a bug fix only release.
Continue to Configuration page to learn how to configure OpenTAXII.