Realm is a scalable, reliable, and automated cross-platform adversary emulation framework designed for large-scale red team engagements.
Realm is a cross platform Red Team engagement platform with a focus on automation and reliability.
Realm is used by red team operators and penetration testers to simulate adversary behaviors across multiple hosts with automation and reliability. It enables efficient management of agents during complex engagements and integrates cloud capabilities to enhance attack scalability and operational effectiveness.
Realm requires Go and Rust toolchains for running server and agent components respectively. It is recommended to deploy the server using the provided Docker container or Terraform scripts for production environments. Users should familiarize themselves with Eldritch DSL to fully leverage automation capabilities. The project emphasizes stability and semantic versioning post 1.0.0 release, ensuring backward compatibility.
git clone https://github.com/spellshift/realm.git && cd realm
go run ./tavern
cd realm/implants/imix && cargo run
go run ./tavern
Starts the Tavern server component which provides the web interface and backend API
cd realm/implants/imix && cargo run
Starts the Imix agent on the target machine to connect with the Tavern server