Writes to sessions/scan_<rhost>.nmap. Never re-run if file exists
5
auto_populate
Parse scan into payload context
Fills domain, os_id, services and first creds from the nmap XML into payload.json
6
facts_show
Display discovered facts
Quick read of what the scan found: ports, services, versions (--refresh re-parses sessions/)
7
recommend_next
Ranked next steps
Local engine fuses policy + recon plan + knowledge graph into the 3-5 best commands for the current phase — no API key needed
One command — engage
When you just want a shell, engage runs the whole golden path for you:
engage 10.10.11.5
It chains ping → lazynmap → auto_populate → enum → exploit-search →
initial-access on the target, auto-switching to the next tool when a step
fails. With auto_approve false in payload.json it pauses at gated phases
for your go-ahead, so you stay in control. Useful flags:
Flag
Effect
engage <ip> --background
Detach into a worker; tail it with engage --status
engage --pending
List phases awaiting your approval
engage --approve <id> / engage --deny <id>
Resolve a pending gate
Every action is narrated to sessions/engagement.log and broadcast to
connected teammates. Run the manual seven-step path above when you want to
understand or control each step; reach for engage when you want speed.
One goal — orchestrate
engage walks a fixed chain. orchestrate hands a free-text goal to the
autonomous backends and lets them plan the steps:
orchestrate "gain initial access and dump hashes"
Form
Effect
orchestrate "<goal>"
Auto-routes to the best backend (daemon, hive or swan)
orchestrate "<goal>" --mode daemon
Force the objective-driven daemon (auto_loop "<goal>" is a shortcut for this)
orchestrate "<goal>" --mode hive
Queen/drone swarm with shared memory
orchestrate "<goal>" --mode swan
MoE+RL router, learns from outcomes
The daemon backend is fully local and works offline. LLM-backed reasoning
uses api_key (Groq) when set and falls back to the local Ollama runtime
when it is not — if neither is available the shell tells you at startup
instead of failing silently.