https://github.com/olafhartong/ATTACKdatamap
A datasource assessment on an event level to show potential coverage or the MITRE ATT&CK framework
https://github.com/olafhartong/ATTACKdatamap
dfir mitre-attack siem threat-detection threat-hunting
Last synced: 5 months ago
JSON representation
A datasource assessment on an event level to show potential coverage or the MITRE ATT&CK framework
- Host: GitHub
- URL: https://github.com/olafhartong/ATTACKdatamap
- Owner: olafhartong
- License: mit
- Created: 2019-04-06T20:50:59.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-11-03T21:19:47.000Z (over 4 years ago)
- Last Synced: 2024-11-07T00:49:12.445Z (5 months ago)
- Topics: dfir, mitre-attack, siem, threat-detection, threat-hunting
- Language: PowerShell
- Homepage:
- Size: 2.5 MB
- Stars: 350
- Watchers: 25
- Forks: 64
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-mitre-attack - ATTACKdatamap - A datasource assessment on an event level to show potential coverage or the MITRE ATT&CK framework (Threat Hunting / Resources)
README
[](https://github.com/olafhartong/sysmon-modular/blob/master/license.md)

[](https://github.com/olafhartong/ATTACKdatamap/commit/master)
[](https://twitter.com/olafhartong)# ATTACKdatamap
A datasource assessment on an event level to show potential coverage of the "MITRE ATT&CK" framework.This tool is developed by me and has no affiliation with "MITRE" nor with its great "ATT&CK" team, it is developed with the intention to ease the mapping of data sources to assess one's potential coverate.
More details in a blogpost [here](https://medium.com/@olafhartong/assess-your-data-potential-with-att-ck-datamap-f44884cfed11)
# Start
This tool requires module ImportExcel, Install it like this ```PS C:\> Install-Module ImportExcel```Import the module with ```Import-Module .\ATTACKdatamap.psd1```
OS X Only, ImportExcel Module Cannot Autosize by default, install: ```brew install mono-libgdiplus```
## Request-ATTACKjson
Generates a JSON file to be imported into the ATT&CK Navigator. The mitre_data_assessment.xlsx file contains all Techniques, which can be updated via Invoke-ATTACK-UpdateExcel.Each technique contains DataSources, which are individually scored by me with a weight. The DataSourceEventTypes need to be scored per environment.
This script multiplies the respective DataSource scores and adds them to a total technique score. The generation date is added to the description.
EXAMPLE
```PS C:\> Request-ATTACKjson -Excelfile .\mitre_data_assessment.xlsx -Template .\template.json -Output 2019-03-23-ATTACKcoverage.json```
This is all gathered into a JSON file which can be opened here;
[MITRE ATT&CK Navigator/enterprise/](https://mitre-attack.github.io/attack-navigator/enterprise/)## Invoke-ATTACKUpdateExcel
This generates all MITRE ATT&CK relevant fields into a table and creates or updates the REF-DataSources worksheet in an Excel sheetEXAMPLE
```PS C:\> Invoke-ATTACKUpdateExcel -AttackPath .\enterprise-attack.json -Excelfile .\mitre_data_assessment.xlsx```
The -AttackPath and -Excelfile parameters are optional
## Get-ATTACKdata
This downloads the MITRE ATT&CK Enterprise JSON fileEXAMPLE
```PS C:\> Get-ATTACKdata -AttackPath ./enterprise-attack.json```
The -AttackPath parameter is optional