# macOS / Linux
./install.sh
# Windows (PowerShell 7+)
.\install.ps1That's it. The installer handles everything:
- β Checks for Docker
- π¦ Verifies all 50+ Splunk apps & add-ons are present
- π Prompts for an admin password
- π³ Spins up the containers
- π― Prints your access URLs
# Or spin up just one version
./install.sh bots2| Version | URL | Scenario |
|---|---|---|
| BOTSv1 | http://localhost:8000 | APT + Ransomware walkthrough |
| BOTSv2 | http://localhost:8020 | Advanced APT investigation |
| BOTSv3 | http://localhost:8030 | Open-ended threat hunting |
Login: admin / password set during install (default: changeme)
# Start all three
docker compose up -d
# Start a specific version
docker compose up -d bots1
# Follow logs
docker compose logs -f bots3
# Stop everything
docker compose down
# Full reset (renews 30-day license)
docker compose down && docker compose up -dOverride any setting in .env or pass environment variables:
export SPLUNK_PASSWORD="MySecur3P@ss"
export BOTS1_PORT=8080
export BOTS2_PORT=8081
export BOTS3_PORT=8082
./install.sh| Variable | Default | Description |
|---|---|---|
SPLUNK_PASSWORD |
changeme |
Admin password (min 8 chars) |
BOTS1_PORT |
8000 |
Host port for BOTSv1 |
BOTS2_PORT |
8020 |
Host port for BOTSv2 |
BOTS3_PORT |
8030 |
Host port for BOTSv3 |
Each container comes pre-loaded with the relevant Splunk apps, technology add-ons, and investigation walkthroughs:
BOTSv1 β Fortinet, Sysmon, Windows, Stream, Suricata, Tenable, URL Toolbox, Investigation Workshop BOTSv2 β Palo Alto, Apache, IIS, Sysmon, Windows, Symantec, Unix, CIM, Security Essentials, APT Hunting Companion BOTSv3 β AWS, Azure, Cisco ASA, GuardDuty, Office 365, Code42, osquery, CIM, ES Content Update, VirusTotal
π¦ Datasets (~3β5 GB each) download from AWS S3 on first boot. Initial startup takes 5β15 minutes.
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
β bots1 β β bots2 β β bots3 β
β :8080 β β :8081 β β :8082 β
β β β β β β
β Splunk 8.2.3 β β Splunk 8.2.3 β β Splunk 8.2.3 β
β BOTSv1 data β β BOTSv2 data β β BOTSv3 data β
β 8 apps β β 20 apps β β 25 apps β
ββββββββββββββββ ββββββββββββββββ ββββββββββββββββ
BOSS of the SOC (BOTS) are blue-team CTF exercises created by Splunk. Each version drops you into a realistic security investigation:
- BOTSv1 (2016) β APT infiltration + ransomware outbreak
- BOTSv2 (2017) β Nation-state APT hunting
- BOTSv3 (2018) β Multi-vector threat detection
πΆοΈ
happy hunting!
