-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
The tags field in sigma rules is a list so cannot currently be outputted.
It would be great if Suzaku could automatically detect if the field value is a list and if so concatenate the values together with a separator but if it is hard to detect automatically then manually support certain field names like tags.
- Multiple tags should be joined together with
¦like Hayabusa does. - The following abbreviations should be done:
attack.reconnaissance->Reconattack.resource-development->ResDevattack.initial-access->InitAccessattack.execution->Execattack.persistence->Persisattack.privilege-escalation->PrivEscattack.defense-evasion->Evasattack.credential-access->CredAccessattack.discovery->Discattack.lateral-movement->LatMovattack.collection->Collectattack.command_and_control->C2attack.exfiltration->Exfilattack.impact->Impact
attack.tshould be converted to justTso thatattack.t1562.001converts toT1562.001attack.gshould be converted to justGso thatattack.g0035converts toG0035
Example:
tags:
- attack.g0035
- attack.credential_access
- attack.discovery
- attack.t1110
- attack.t1087
will convert to G0035 ¦ CredAccess ¦ Disc ¦ T1110 ¦ T1087
For JSON output as well, instead of creating an array, lets keep it a flat JSON file for now with the same string as for CSV output.
Metadata
Metadata
Assignees
Labels
No labels