A framework of Python scripts for blue teams to test detection capabilities against malicious tradecraft modeled after MITRE ATT&CK.
Red Team Automation (RTA) is an open-source framework of Python scripts designed to help blue teams test and validate their security detection capabilities. It simulates malicious tradecraft modeled after the MITRE ATT&CK framework, generating evidence of over 50 different attack techniques to identify gaps in monitoring and response.
Security blue teams, incident responders, and threat detection engineers who need to validate their security controls against realistic adversary behaviors.
RTA provides a practical, script-based approach to testing detection capabilities with realistic simulations of ATT&CK techniques, offering a more actionable alternative to theoretical mappings and helping organizations improve their defensive posture.
Red Team Automation (RTA) is a framework that enables security blue teams to validate their detection capabilities by simulating real-world adversary techniques. It provides over 50 scripts that generate evidence of malicious activities aligned with MITRE ATT&CK tactics, helping organizations identify gaps in their security monitoring.
RTA prioritizes realistic simulation of adversary tradecraft to provide blue teams with actionable feedback on their detection capabilities, bridging the gap between theoretical ATT&CK mappings and practical security validation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Provides over 50 Python scripts aligned with MITRE ATT&CK tactics, from initial access to persistence, allowing blue teams to test detection capabilities against realistic attack scenarios.
Attempts actual malicious activities or emulates behaviors like file timestopping and process injection, enhancing the authenticity of simulations for better detection validation.
Supports lateral movement testing across networks with parameters for targeting remote hosts, as mentioned in the README for scripts like lateral_command.py.
Allows modification via common.py and creation of new RTAs, enabling teams to tailor simulations to specific environments and security controls.
Requires Python 2.7, which is end-of-life and can cause compatibility issues, as noted in the FAQ where errors occur with Python 3.x installations.
Needs third-party tools like Sysinternals Suite and MsXsl downloaded manually to the bin directory, leading to setup errors if not properly configured.
Anti-virus products such as Windows Defender may block or interfere with script execution, requiring careful configuration and potentially limiting testing scope.
Does not cover all MITRE ATT&CK techniques, with gaps acknowledged in the FAQ, which may require custom scripts or waiting for future updates.