ATTACK CTI Libary
Project description
ATT&CK Python Client
A Python module to access up to date ATT&CK content available in STIX via public TAXII server. This project leverages the python classes and functions of the cti-python-stix2 and cti-taxii-client libraries developed by MITRE.
Goals
- Provide an easy way to access and interact with up to date ATT&CK content available in STIX via public TAXII server
- Allow security analysts to quickly
- Allow the integration of ATT&Ck with other platforms to host up to date information from the framework.
- Help security analysts during the transition from the ATT&CK MediaWiki API to the STIX/TAXII 2.0 API
- Learn STIX2 and TAXII Client Python libraries
Current Status: Beta
The project is currently in a beta stage, which means that the code and the functionality is changing, but the current main functions are stabilising. I would love to get your feedback to make it a better project.
Resources
- MITRE CTI
- OASIS CTI TAXII Client
- OASIS CTI Python STIX2
- MITRE ATT&CK Framework
- ATT&CK MediaWiki API
- Invoke-ATTACKAPI
- Mitre-Attack-API
Getting Started
Install Requirements
pip install -r requirements.txt
Author
- Roberto Rodriguez @Cyb3rWard0g
Contributors
- Jose Luis Rodriguez @Cyb3rPandaH
Contributing
To-Do
- Revokation logic to update Groups Objects
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
attackcti-0.1.0.tar.gz
(7.0 kB
view hashes)
Built Distribution
Close
Hashes for attackcti-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9f904141125b768505f44c5c15c2ec9e74d05f3e279e982d286737f1bd879e2 |
|
MD5 | f9396b5f281651359ed6ef049e5eace5 |
|
BLAKE2b-256 | 9346354788b38c964e2c00459e3ad786533e493f1f52b2dcad7dda298ef7b105 |