Stratus Red Team - "Atomic Red Team™"
Read the announcement blog posts:
- https://www.datadoghq.com/blog/cyber-attack-simulation-with-stratus-red-team/
- https://blog.christophetd.fr/introducing-stratus-red-team-an-adversary-emulation-tool-for-the-cloud/
Getting Started
Stratus Red Team is a self-contained Go binary.
See the documentation at stratus-red-team.cloud:
Installing Stratus Red Team - Homebrew formula, Docker image and pre-built binaries available
Available Attack Techniques, mapped to MITRE ATT&CK
Installation
- Mac OS:
brew tap datadog/stratus-red-team https://github.com/DataDog/stratus-red-team
brew install datadog/stratus-red-team/stratus-red-team
Linux / Windows / Mac OS: Download one of the pre-built binaries.
Docker:
IMAGE="ghcr.io/datadog/stratus-red-team"
alias stratus="docker run --rm -v $HOME/.stratus-red-team/:/root/.stratus-red-team/ -e AWS_ACCESS_KEY_ID -e AWS_SECRET_ACCESS_KEY -e AWS_SESSION_TOKEN -e AWS_DEFAULT_REGION $IMAGE"
Using Stratus Red Team as a Go Library
See Examples and Programmatic Usage.
Development
Building Locally
make
./bin/stratus --help
Running Locally
go run cmd/stratus/*.go list
Running the Tests
make test
Building the Documentation
For local usage:
pip install mkdocs-material mkdocs-awesome-pages-plugin
make docs
mkdocs serve
Acknowledgments
Maintainer: @christophetd
Similar projects (see how Stratus Red Team compares):
- Atomic Red Team by Red Canary
- Leonidas by F-Secure
- pacu by Rhino Security Labs
- Amazon GuardDuty Tester
- CloudGoat by Rhino Security Labs
Inspiration and relevant resources: