FOR EDUCATIONAL USE ONLY. This project contains simulated security incidents, malware, and system compromises for training purposes.
- NEVER run on production systems
- NEVER use on systems you don't own
- Only use in isolated training environments
- See DISCLAIMER.md for full legal and security warnings
You are responsible for any consequences of misuse. Unauthorized access to computer systems is illegal.
Incident simulation and training scenarios for Kubernetes and cloud infrastructure teams. Practice responding to outages, security breaches, chaos engineering events, and misconfigurations in a safe environment.
Note: VM-based scenarios (Lima) are currently tested on Apple Silicon (ARM) Macs only. Other architectures may require configuration adjustments.
Interactive TUI (Recommended):
curl -fsSL https://raw.githubusercontent.com/khbarkar/openRam/main/install.sh | bash
ramopsOr run directly:
bash <(curl -fsSL https://raw.githubusercontent.com/khbarkar/openRam/main/ramops)Pick any scenario and select Setup.
Once completed , press any key and go to Instructions.
If stuck at any time, press any key and go to Hints.
Once done press any key and select Teardown.
See Github pages for details
Each scenario is self-contained with its own setup, verification, and teardown scripts.
Prerequisites:
- Kubernetes scenarios: Kind, kubectl, Docker
- VM-based scenarios (Sysadmin, Observability, Terraform, Deployment):
- Lima for lightweight Linux VMs
- 4GB+ RAM free
- Kafka scenarios: Kind, kubectl, Docker
cd kubernetes/incident-001
./setup.sh # creates infrastructure and deploys the broken scenario
# ... debug and fix ...
./verify.sh # checks if your fix works
./teardown.sh # cleans up everythingIf you find this project helpful, consider buying me a coffee ☕
