mitre-attack / mitreattack-python

A python module for working with ATT&CK
https://mitreattack-python.readthedocs.io/
Apache License 2.0
447 stars 103 forks source link

Added plugin to generate Java class hierachy that matches MITRE attac… #177

Open JarnoNiemela opened 3 months ago

JarnoNiemela commented 3 months ago

This pull request mimics attackToExcel plugin, except that instead of Excel the output is a complete Java class hierarchy representing MITRE Att&ck Enterprise, Mobile and ICS matrices.

The new plugin attackToJava, will read the Mitre STIX files of all three domains, and create a fully fledged Java class hierarchy, with own class for each Tactic, Technique and Subtechnique. Thus is to allow easy work with MITRE Att&ck TTPs when working with code that happens to use Java.