Skip to content

jwashek/TTPMap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

TTPMap

A command-line Python tool that allows you to search for threat actors tracked by MITRE ATT&CK, automatically fetches their ATT&CK Navigator information, and displays their techniques grouped by tactic (e.g., Execution, Persistence, Lateral Movement).

πŸš€ Features

  • πŸ” Search any known MITRE threat actor by name or alias (e.g., FIN10, APT1, TA505)
  • 🧠 Automatically resolves and fetches the correct ATT&CK Group ID (e.g., G0051)
  • πŸ“Ž Generates a Navigator link to visualize the threat actor’s techniques in the ATT&CK Navigator
  • 🧰 Displays all techniques used by the actor, grouped by kill chain phase
  • 🧹 Optional filtering by tactic (e.g., only show Execution or Persistence TTPs)
  • πŸ—‚ Organized and readable console output
  • βœ… Uses official MITRE STIX data from github.com/mitre/cti

πŸ›  Requirements

Install dependencies:

pip install requests

Usage:

python threat_actor_navigator.py

Example:

python threat_actor_navigator.py
Enter a Threat Actor name (e.g., FIN10): fin10

βœ” Found Group ID: G0051
πŸ“Ž ATT&CK Navigator Link:
https://mitre-attack.github.io/attack-navigator//#layerURL=https://attack.mitre.org/groups/G0051/G0051-enterprise-layer.json

(Optional) Filter by tactic (e.g., Execution). Press Enter to show all:

πŸ“Š Techniques used by FIN10 (G0051):

=== Execution ===
πŸ”Ή T1059.001 - PowerShell
    πŸ“ FIN10 uses PowerShell for execution and persistence via PowerShell Empire.

=== Persistence ===
πŸ”Ή T1547.001 - Registry Run Key
    πŸ“ FIN10 has added registry Run keys to establish persistence.

...

πŸ“š Data Sources:

This project pulls live data from:

Note: This project is open-source under no license. MITRE ATT&CK data is used under the terms of their license.

About

CLI tool providing threat actor attribution by mapping APTs to their known Tactics, Techniques, and Procedures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages