
Press Enter to launch: the engine remembers your last project, scope and run
The main menu
Launchd0pam1ne and you land in the console: your project and scope on the
left, the menu in the middle, and a plain-language explanation of whatever is
selected on the right. Everything is one keystroke away, and nothing runs until
you choose it.

Project and scope, the menu, and what each action does, side by side
The shape of a run
Every engagement is the same shape: a project carries the client and scope, a profile sets how fast or quiet to go, recon walks an ordered pipeline of stages, and everything lands in one run folder as lists, JSON and a report.
Project and scope, to recon, to results and report, to the attack toolkit
Scope guard
Profile
fast, stealth, normal or deep sets the pacing, concurrency, wordlist sizes and time limits for the whole run. See Recon profiles.Pipeline
Results and report
Attack toolkit
Three ways to drive it
Interactive console
d0pam1ne with no arguments for the guided, menu-driven session you see above: pick a project, run recon, read results, open the attack toolkit.The CLI
recon, attack, project, tools, scope, doctor. Built for automation and CI. See the CLI reference.D0pam1ne Pro
Key building blocks
Projects
Projects
d0pam1ne project new|list|edit|use|show. The current project is the default target of recon, attack and results.
Editing a project: name, client, engagement type, rules of engagement and scope
Scope
Scope
*.wildcards, single IPs, CIDR ranges, and path or port limited web rules. A path-limited host is crawled and probed only within its allowed URLs and is never port scanned. Every tool’s input and output passes through it. Full detail in Client and scope.Profiles and tool settings
Profiles and tool settings
project settings --set tool.key=value overrides individual tool behavior (for example naabu.ports=full, katana.depth=3, gau.enabled=off). The two are merged for each run. See Recon profiles.The tool registry
The tool registry
d0pam1ne doctor checks the system and every tool against the latest release; d0pam1ne tools update brings them current. See the full tool reference.
d0pam1ne doctor: system dependencies and every tool, core, optional or built-in

Updating the toolchain, streamed live as each tool is checked and built
Wordlists
Wordlists
$D0P_SECLISTS, /usr/share/seclists, Homebrew) or installs its own, and each profile picks the wordlist size that fits. See Wordlists.