TAXII server implementation in Python from EclecticIQ
Clone or download
andreasEIQ Docker improvements (and some other minor stuff) (#123)
* dockerfile improvements
  - use multi-stage builds to reduce image size
  - use python3 image
  - don't use supervisor
* update classifiers in setup.py
* get rid of duplicate readme files
* update badges and links in readme
Latest commit 07dd8b7 Jan 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker Docker improvements (and some other minor stuff) (#123) Jan 7, 2019
docs Fix suggested commands to start Gunicorn, use --config Jul 3, 2018
examples changing collection ids to lowercase Jun 3, 2018
opentaxii Merge pull request #120 from eclecticiq/accepted-destinations-in-details Nov 8, 2018
tests fix flaky tests (#126) Jan 3, 2019
.coveragerc excluding cli module from coverage calculations Mar 19, 2015
.dockerignore Added example dockerfile for using MySQL as datastore and updated doc… May 7, 2015
.gitignore Added example dockerfile for using MySQL as datastore and updated doc… May 7, 2015
.travis.yml work on travis config Nov 20, 2018
CHANGES.rst Consistent JSON logging for Gunicorn via logging configuration that Jul 2, 2018
Dockerfile Docker improvements (and some other minor stuff) (#123) Jan 7, 2019
LICENSE.rst updating license file with EclecticIQ and 2016 Jan 19, 2016
MANIFEST.in remove hardcoded dependencies in setup.py Feb 25, 2016
README.md Docker improvements (and some other minor stuff) (#123) Jan 7, 2019
pytest.ini adjust coverage and tox settings Oct 13, 2016
requirements-dev.txt install pytest-pythonpath Nov 20, 2018
requirements-docker.txt Docker improvements (and some other minor stuff) (#123) Jan 7, 2019
requirements.txt Consistent JSON logging for Gunicorn via logging configuration that Jul 2, 2018
setup.py Docker improvements (and some other minor stuff) (#123) Jan 7, 2019
tox.ini drop python27 from testing Oct 15, 2017

README.md

OpenTAXII

TAXII server implementation in Python from EclecticIQ.

OpenTAXII is a robust Python implementation of TAXII Services that delivers rich feature set and friendly pythonic API built on top of well designed application.

OpenTAXII is guaranteed to be compatible with Cabby, TAXII client library.

Source | Documentation | Information | Download

Build Status Coverage Status Documentation Status

Getting started

See the documentation.

Getting started with OpenTAXII using Docker

OpenTAXII can also be run using docker. This guide assumes that you have access to a local or remote docker server, and won’t go into the setup of docker.

To get a default (development) instance using docker

$ docker run -d -p 9000:9000 eclecticiq/opentaxii

NOTE: OpenTAXII is now accessible through port 9000, with data stored locally in a SQLite databases using services/collections/accounts defined in data-configuration.yml

More documentation on running OpenTAXII in a container is found in the OpenTAXII Docker Documentation.

Feedback

You are encouraged to provide feedback by commenting on open issues or sending us email at opentaxii@eclecticiq.com