We offer a fully hosted web version of CTI Butler which includes many additional features over those in this codebase. You can find out more about the web version here.
A web API for the following STIX 2.1 datasets:
- MITRE ATT&CK Enterprise
- MITRE ATT&CK ICS
- MITRE ATT&CK Mobile
- MITRE CAPEC
- MITRE CWE
- MITRE ATLAS
- Locations
- DISARM
# clone the latest code
git clone https://github.com/muchdogesec/ctibutlerCTI Butler has various settings that are defined in an .env file.
To create a template for the file:
cp .env.example .envTo see more information about how to set the variables, and what they do, read the .env.markdown file.
sudo docker compose buildsudo docker compose upThe webserver (Django) should now be running on: http://127.0.0.1:8006/
You can access the Swagger UI for the API in a browser at: http://127.0.0.1:8006/api/schema/swagger-ui/
Once you've got CTI Butler running, you can use the following script to import all current and historical data. See utilities/README.md