# OpenSTIX
OpenSTIX is an **unofficial STIX 2.1 library and toolkit** built upon the foundations of the [STIX2 library](https://github.com/oasis-open/cti-python-stix2/), 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](https://badge.fury.io/py/openstix.svg)](https://badge.fury.io/py/openstix)
## 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
```bash
pip install openstix
```
## Documentation
Documentation is available [here](https://abusetotal.github.io/openstix-python/)
## 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.
Raw data
{
"_id": null,
"home_page": null,
"name": "openstix",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "CTI, IOC, STIX2, TTPs, cybersecurity, library, malware-analysis, network-security, python, threat-indicators, threat-intelligence, toolkit",
"author": null,
"author_email": "Tom\u00e1s Lima <tomas@abusetotal.com>, Adrian Dinis <adrian@abusetotal.com>, Pedro Fernandes <pedro@abusetotal.com>",
"download_url": "https://files.pythonhosted.org/packages/e9/51/a3d056e218911260625f1574c7c2a57adba76c544d8b3dc59b099c243521/openstix-0.2.3.tar.gz",
"platform": null,
"description": "# OpenSTIX\n\nOpenSTIX is an **unofficial STIX 2.1 library and toolkit** built upon the foundations of the [STIX2 library](https://github.com/oasis-open/cti-python-stix2/), 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.\n\n[![PyPI version](https://badge.fury.io/py/openstix.svg)](https://badge.fury.io/py/openstix)\n\n## Features\n\n- **Modular Design**: Organizes the functionalities provided by STIX2 library into modules for easy consumption and extension.\n- **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.\n- **Built-in Datasets**: Provides ready-to-use datasets including MITRE frameworks, geolocations, custom TLP markings, and industries to expedite the analytical process.\n- **Custom Objects and Extensions**: Offers custom objects and extensions to assist analysts with additional informational resources such as Whois and DNS-Records.\n\n## Installation\n\n```bash\npip install openstix\n```\n\n## Documentation\n\nDocumentation is available [here](https://abusetotal.github.io/openstix-python/)\n\n## Contributing\n\nWe 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.\n\n## License\n\nOpenSTIX is licensed under the Apache 2.0.\n\n## Contact\n\nFor any inquiries, issues, or support related to OpenSTIX, feel free to create an issue.\n\n## Acknowledgements\n\nOpenSTIX 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.",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "OpenSTIX aims to make STIX easy and accessible for analysts",
"version": "0.2.3",
"project_urls": {
"Homepage": "https://github.com/abusetotal/openstix",
"Source": "https://github.com/abusetotal/openstix",
"Sponsor": "https://github.com/sponsors/abusetotal",
"Tracker": "https://github.com/abusetotal/openstix/issues"
},
"split_keywords": [
"cti",
" ioc",
" stix2",
" ttps",
" cybersecurity",
" library",
" malware-analysis",
" network-security",
" python",
" threat-indicators",
" threat-intelligence",
" toolkit"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "16c0924144626fb99b81983cdcc71be91cf922496da3988376533249d4f0a435",
"md5": "208bd88c6d11a5fa40f6976fd8f8f0fb",
"sha256": "d231c0c941d04ad3a841f6216f1a7e1075f11665d6aecb18b3f068e8cbc3d2bb"
},
"downloads": -1,
"filename": "openstix-0.2.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "208bd88c6d11a5fa40f6976fd8f8f0fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 37752,
"upload_time": "2024-12-07T14:09:49",
"upload_time_iso_8601": "2024-12-07T14:09:49.821304Z",
"url": "https://files.pythonhosted.org/packages/16/c0/924144626fb99b81983cdcc71be91cf922496da3988376533249d4f0a435/openstix-0.2.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e951a3d056e218911260625f1574c7c2a57adba76c544d8b3dc59b099c243521",
"md5": "b7b33d50bb3aa0b0c57bce3a8e1d1062",
"sha256": "c90ef30c1d50fe67fd68303983efc7f19738031d1f304514fc0e7bf91279bcf2"
},
"downloads": -1,
"filename": "openstix-0.2.3.tar.gz",
"has_sig": false,
"md5_digest": "b7b33d50bb3aa0b0c57bce3a8e1d1062",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 21069,
"upload_time": "2024-12-07T14:09:52",
"upload_time_iso_8601": "2024-12-07T14:09:52.559981Z",
"url": "https://files.pythonhosted.org/packages/e9/51/a3d056e218911260625f1574c7c2a57adba76c544d8b3dc59b099c243521/openstix-0.2.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-07 14:09:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "abusetotal",
"github_project": "openstix",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "openstix"
}