Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.74 KB

index.rst

File metadata and controls

51 lines (35 loc) · 1.74 KB

OpenTAXII

Current release is v|version|. (:doc:`Changelog <changes>`)

OpenTAXII is a robust Python implementation of TAXII Services that delivers rich feature set and friendly pythonic API.

TAXII (Trusted Automated eXchange of Indicator Information) is a collection of specifications defining a set of services and message exchanges used for sharing cyber threat intelligence information between parties. Check TAXII homepage for more information.

Rich feature set

OpenTAXII implements all TAXII services according to TAXII specification (version 1.0 and 1.1). On top of these services, it also delivers additional functionality such as;

  • customizable APIs,
  • authentication,
  • flexible logging.

Designed to be extendable

OpenTAXII architecture follows TAXII specification in its idea of TTA (TAXII transport agent) and TMH (TAXII message handler) components, separating implementations of:

  • Transport layer (Flask based web app)
  • TAXII logic layer (TAXII server/services/message handlers)
  • Persistence layer (extendable Persistence API)
  • Authentication layer (extendable Authentication API)

Documentation contents

.. toctree::
   :maxdepth: 1

   installation
   configuration
   running
   docker
   auth
   public-apis
   opentaxii-apis
   developer
   changes
   license

External links