Skip to content

A collection of scripts for analysis of the MITRE ATT&CK framework via STIX/TAXII

Notifications You must be signed in to change notification settings

LogRhythm-Labs/ATTACK_STIX_analysis

Repository files navigation

ATT&CK_STIX_analysis

This repository is a collection of Jupyter notebooks exploring usage of the attackcti Python library (https://pypi.org/project/attackcti/) to interact with the MITRE ATT&CK Framework (https://attack.mitre.org/)

Requirements:

There are several Python libraries that will need to be installed via something like pip (e.g "pip install attackcti"):

attackcti

requests

json

pandas

numpy

xlsxwriter

Included notebooks are:

MITRE_STIX_TAXII_exploration.ipynb - this is an introduction to loading the MITRE ATT&CK Enterprise Matrix and accessing the information within.

ConvertATT&CK_v6_to_v7.ipynb - this notebook will take a list of version 6 MITRE ATT&CK techniques and convert them to version 7 (the version with which subtechniques were intoduced)

Prepare_technique_data_for_Excel.ipynb - this notebook will take a list of MITRE ATT&CK techniques (they should be version 7 techniques) and produce an Excel workbook containing tabs with the data source requirements, platform requirements and tactics for each technique.

About

A collection of scripts for analysis of the MITRE ATT&CK framework via STIX/TAXII

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published