utils

The py_attack.utils module provides functions to get ID and UUID values from ATT&CK concepts.

Example

 # Import ATT&CK
 from py_attack import ATTACK

 # Load from local repository
 attack = ATTACK.load(
     path    = "path/to/local/cti/{domain}-attack/{domain}-attack.json",
     domains = ['enterprise', 'ics', 'mobile', 'pre'],
 )

 # Get concept by identifier
 concept = attack.get(identifier='T1087')

# Get ID from concept
id = get_id(concept)
# Get UUID from concept
uuid = get_uuid(concept)