Pyattck - A Python Module To Interact Amongst The Mitre Att&Ck Framework
H5N1 Python Module to interact amongst the Mitre ATT&CK Framework.
pyattck has the next notable features inward it's electrical flow release:
-   Retrieve all Tactics, Techniques, Actors, Malware, Tools, too Mitigations
 -   All techniques convey suggested mitigations every bit a property
 -   For each cast you lot tin access additional information nearly related information points:
 -   Actor
- Tools used past times the Actor or Group
 - Malware used past times the Actor or Group
 - Techniques this Actor or Group uses
 
 -   Malware
- Actor or Group(s) using this malware
 - Techniques this malware is used with
 
 -   Mitigation
- Techniques related to a specific gear upwardly of mitigation suggestions
 
 -   Tactic
- Techniques institute inward a specific Tactic (phase)
 
 -   Technique
- Tactics a technique is institute in
 - Mitigation suggestions for a given technique
 - Actor or Group(s) identified every bit using this technique
 
 -   Tools
- Techniques that the specified tool is used within
 - Actor or Group(s) using a specified tool
 
 
Installation
OS X & Linux:
pip install pyattck pip install pyattck Usage example
To role pyattck you lot must instantiate a Attck object:
from pyattck import Attck  assault = Attck() - actor
 - malware
 - mitigation
 - tactic
 - technique
 - tools
 
from pyattck import Attck  assault = Attck()  # accessing actors for business office musician inward attack.actors:     print(actor)          # accessing malware used past times an business office musician or grouping     for malware inward actor.malware:         print(malware)      # accessing tools used past times an business office musician or grouping     for tool inward actor.tools:         print(tool)      # accessing techniques used past times an business office musician or grouping     for technique inward actor.techniques:         print(technique)  # accessing malware for malware inward attack.malwares:     print(malware)      # accessing business office musician or groups using this malware     for business office musician inward malware.actors:         print(actor)      # accessing techniques that this malware is used inward     for technique inward malware.techniques:         print(technique)  # accessing mitigation for mitigation inward attack.mitigations:     print(mit)      # accessing techni   ques related to mitigation recommendations     for technique inward mitigation.techniques:         print(technique)  # accessing tactics for tactic inward attack.tactics:     print(tactic)      # accessing techniques related to this tactic     for technique inward tactic.techniques:         print(technique)  # accessing techniques for technique inward attack.techniques:     print(technique)      # accessing tactics that this technique belongs to     for tactic inward technique.tactics:         print(tactic)      # accessing mitigation recommendations for this technique     for mitigation inward technique.mitigation:         print(mitigation)      # accessing actors using this technique     for business office musician inward technique.actors:         print(actor)       # accessing tools for tool inward attack.tools:        print(tool)      # accessing techniques this tool is used inward     for technique inward tool.techniques:         print(technique)      # accessing business office musician or groups using this tool     for business office musician inward tool.actors:         print(actor) Release History
- 1.0.0  
- Initial unloose of pyattck to PyPi
 
 - 1.0.1  
- Updating Documentation amongst novel reference links
 
 
Meta
Josh Rickard – @MSAdministrator – rickardja@live.com
Distributed nether the MIT license. See
LICENSE for to a greater extent than information.Contributing
- Fork it (https://github.com/swimlane/pyattck/fork)
 - Create your characteristic branch (
git checkout -b feature/fooBar) - Commit your changes (
git commit -am 'Add about fooBar') - Push to the branch (
git force root feature/fooBar) - Create a novel Pull Request
 
