ATLAS Data in STIX and ATT&CK Navigator layer formats for use with the ATLAS Navigator.
Located the dist
directory:
case-study-navigator-layers/
default-navigator-layers/
opencti-bundles/
stix-atlas.json
stix-atlas-attack-enterprise.json
Scripts in the tools
directory update the files above.
Ensure the atlas-data
submodule is available by cloning this repository with git clone --recurse-submodules
or running git submodule update --init
on an existing repository.
Once the submodule is available, optionally run the following once to sparse checkout only the necessary files in the atlas-data/dist
directory.
git -C atlas-data config core.sparseCheckout true echo 'dist/*' >> .git/modules/atlas-data/info/sparse-checkout git submodule update --force --checkout atlas-data
Install dependencies via pip install -r tools/requirements.txt
When case studies update in atlas-data
, run
python tools/generate_navigator_layer.py --layer case_study
When tactics and techniques update in atlas-data
, run
python tools/generate_stix.py --include-attack
python tools/generate_navigator_layer.py --layer matrix
Omit the --layer
option above to generate all outputs.
Run each script with -h
for further options.
ATLAS STIX data can be exported to Excel (.xslx) files through a modified version of ATT&CK's STIX-to-Excel scripts.
Clone ATLAS' forked version of mitreattack-python alongside this repository:
git clone https://github.com/mitre-atlas/mitreattack-python.git mitreattack-python-atlas
Enter the new repository.
cd mitreattack-python-atlas
Use Python 3.6+. Set up a virtual environment. For example:
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
Install dependencies:
pip install -r requirements-dev.txt
Run the attackToExcel.py
script with the ATLAS STIX file. The domain
option is currently used as the output directory path. Run with -h
to see full options.
python <path_to_attackToExcel.py> -stix-file <path_to_atlas_stix_json> -domain <output_directory_path>
For example, running from the mitreattack-python-atlas
directory:
python ./mitreattack/attackToExcel/attackToExcel.py -stix-file ../atlas-navigator-data/dist/stix-atlas.json -domain atlas-excel
See Excel (.xslx) files in atlas-excel
or the specified output directory.
ATLAS enables researchers to navigate the landscape of threats to artificial intelligence systems. Visit https://atlas.mitre.org for more information.
The ATLAS Navigator is a fork of the ATT&CK Navigator.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4