- Docker must be installed manually. You cannot install it via pip.
- Follow the official guide for your OS:
Install required Python packages using pip:
pip install -r requirements.txtNote: You must have Python 3 and
pipinstalled.
python3 run.py # Normal mode
python3 run.py --debug # Debug modeIn debug mode, logs and attacker details are visible. In normal mode, you are dropped into the Snort container shell directly.
- The Snort container will open with a SECURITY BREACH banner.
- Your mission:
- Analyze network traffic (Snort, tcpdump)
- Identify the attacker’s:
- Payload
- Last octet of IP address
- Target port number
- Submit the flag using the
foundcommand:
found <payload>_<lastoctet>_<port>found shadow_2_8080- The attacker runs silently in the background.
- No clues are shown in normal mode.
- The attacker adapts if the wrong flag is submitted!
- The flag is generated fresh each session.
🎯 Good Luck, Defender!