Skip to content

Instantly share code, notes, and snippets.

@johnwunder
Created February 1, 2018 18:12
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save johnwunder/74520bec0b810cc1dced1e9804343a01 to your computer and use it in GitHub Desktop.
Save johnwunder/74520bec0b810cc1dced1e9804343a01 to your computer and use it in GitHub Desktop.
Awesome-STIX

Python Libraries

cti-taxii-server - TAXII2 Server

cti-taxii-client - TAXII2 Client

cti-python-stix2 - STIX2 Bindings (docs: https://stix2.readthedocs.io/en/latest/)

cti-pattern-matcher - Match observed data to patterns

cti-stix-elevator - Convert STIX 1 to STIX 2

stix2patterns_translator - Translate STIX patterns to ElasticSearch or Splunk queries

Other Language Libraries (Go, Scala, Javascript)

freetaxii-server - TAXII2 Server (Go)

libstix2 - STIX2 Bindings (Go)

StixConvert - Convert STIX2 to GraphML or GEXF (Scala)

StixToNeoDB - Load STIX2 into Neo4j (Scala)

scalastix - STIX2 Bindings (Scala)

Taxii2LibScala - TAXII2 Client (Scala)

taxii2lib - TAXII2 Client (Javascript)

STIX-Compatible Applications

MISP - Malware & Threat Sharing Platform

Cyberstation - Browser-based STIX2 editor, with ability to push to TAXII2 server

Other

cse cart - File format used to store/transfer malware and its associated metadata

jupyter notebook - Combine live code and visualizations into workflows and documents

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment