Skip to main content

OpenSTIX aims to make STIX easy and accessible for analysts

Project description

OpenSTIX

OpenSTIX is an unofficial STIX 2.1 library and toolkit built upon the foundations of the STIX2 library, aimed at enhancing the efficiency and productivity of cybersecurity professionals. It's developed and maintained by AbuseTotal, a startup committed to delivering high-quality software solutions in the cybersecurity domain.

PyPI version

Features

  • Modular Design: Organizes the functionalities provided by STIX2 library into modules for easy consumption and extension.
  • Workspace Class: Extends the Environment class into a Workspace class to facilitate seamless creation, removal, and management of STIX SDOs (Structured Data Objects) based on contributing properties.
  • Built-in Datasets: Provides ready-to-use datasets including MITRE frameworks, geolocations, custom TLP markings, and industries to expedite the analytical process.
  • Custom Objects and Extensions: Offers custom objects and extensions to assist analysts with additional informational resources such as Whois and DNS-Records.

Installation

pip install openstix

Documentation

Documentation is available here

Contributing

We welcome contributions to OpenSTIX! Whether you're reporting bugs, proposing new features, or contributing code, we appreciate your help. Please make sure to read our Contributing Guidelines before making a contribution.

License

OpenSTIX is licensed under the Apache 2.0.

Contact

For any inquiries, issues, or support related to OpenSTIX, feel free to create an issue.

Acknowledgements

OpenSTIX is an initiative by AbuseTotal to foster the development of cybersecurity tools and libraries. We thank the OASIS Cyber Threat Intelligence Technical Committee and all STIX community for laying down the robust foundation upon which OpenSTIX is built.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openstix-0.2.4.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openstix-0.2.4-py3-none-any.whl (37.8 kB view details)

Uploaded Python 3

File details

Details for the file openstix-0.2.4.tar.gz.

File metadata

  • Download URL: openstix-0.2.4.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openstix-0.2.4.tar.gz
Algorithm Hash digest
SHA256 c965df89f4fcd2bee38b8d99607c25fe709b9853a9dfc1a8f63f0404477427f1
MD5 0a07bcb245bda1dd934a1622cd753ba1
BLAKE2b-256 d668975bb3bf8c0e890ececc7d6c365620c97818df82722731f740bdbfce7707

See more details on using hashes here.

Provenance

The following attestation bundles were made for openstix-0.2.4.tar.gz:

Publisher: release.yml on OpenSTIX/openstix-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file openstix-0.2.4-py3-none-any.whl.

File metadata

  • Download URL: openstix-0.2.4-py3-none-any.whl
  • Upload date:
  • Size: 37.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for openstix-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 3eaa733d81105704c77b68d79731804b9757955266bca19840b25463fe722cc0
MD5 ec2381e76c2de9946a303528d2a290d6
BLAKE2b-256 f1c42f033e8bc7b62feb54e0949b3ff7d8abcac89151ea517f3e7e85dffdd3e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for openstix-0.2.4-py3-none-any.whl:

Publisher: release.yml on OpenSTIX/openstix-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page