The macOS-native toolkit for security professionals
Install, manage, and orchestrate 100+ pentesting tools on macOS.
Native performance. Professional workflows. One CLI to rule them all.
DarkBrew brings the power of a full pentesting distribution to macOS natively — with a beautiful CLI that feels like home.
Install any tool instantly. Nmap, Metasploit, Burp Suite, Nuclei — all managed with a single command. Parallel installs by default.
darkbrew install --all --parallel
Chain tools together into automated workflows. Define recon→scan→exploit chains in YAML. Five built-in pipelines included.
darkbrew pipeline recon target.com
Curated tool presets for bug bounty, red team, CTF, OSINT, web, wireless, forensics, and network pentesting.
darkbrew profile bugbounty
Spin up DVWA, Juice Shop, WebGoat, and 9 more vulnerable targets via Docker. One command, instant hacking playground.
darkbrew lab start juiceshop
Generate pentest reports automatically. Parses nmap, nuclei, sqlmap outputs into structured Markdown or HTML reports.
darkbrew report --html
Download and manage wordlists & payloads. SecLists, PayloadsAllTheThings, rockyou — searchable and organized.
darkbrew arsenal add seclists
Background recon daemon. Watches for new subdomains, ports, cert changes, DNS changes. Sends alerts via webhook.
darkbrew monitor target.com
Encrypted git-based sync across machines. Share scopes, configs, and arsenal with your team. AES-256-CBC encryption.
darkbrew cloud push
Full engagement scaffolding. Creates project dirs, scope templates, scan scripts, and launches a tmux workspace.
darkbrew engage client-pentest
25+ built-in quick-reference cheatsheets rendered in terminal with syntax highlighting. Nmap, sqlmap, Metasploit, and more.
darkbrew cheatsheet nmap
One-command proxy chains. Burp Suite, Tor, mitmproxy — auto-configures system proxy and proxychains.
darkbrew proxy start chain
Define rules of engagement. Validate IPs, CIDRs, and domains against scope before running any tool.
darkbrew scope check 10.10.10.10
Clone the repo, run the installer. Verifies SHA-256 integrity automatically.
$ git clone https://github.com/darkbrew/darkbrew.git
$ cd darkbrew && bash install.sh
$ curl -fsSL https://darkbrew.sh/install.sh | bash
Choose your loadout — or install everything.
$ darkbrew profile bugbounty
# or: redteam, ctf, osint, web, wireless, forensics, network
Start an engagement, run a pipeline, or just fire up your tools.
$ darkbrew engage target-name
> Engagement: target-name
Project: ~/pentests/2026-03-30_target-name
Scope: ~/pentests/2026-03-30_target-name/SCOPE.md
From recon to post-exploitation. Every tool installs natively — Homebrew, pip, Go, git, custom builds.
darkbrew install nmapInstall a tooldarkbrew install --allInstall everythingdarkbrew uninstall hydraRemove a tooldarkbrew updateUpdate all toolsdarkbrew search sqliSearch by name/descdarkbrew info nmapTool detailsdarkbrew profile redteamInstall loadoutdarkbrew lab start dvwaLaunch Docker labdarkbrew engage targetStart engagementdarkbrew cheatsheet nmapQuick referencedarkbrew proxy start torProxy chaindarkbrew scope check IPValidate scopedarkbrew pipeline reconRun tool chaindarkbrew report --htmlGenerate reportdarkbrew arsenal add seclistsGet wordlistsdarkbrew monitor targetRecon daemondarkbrew cloud pushSync to clouddarkbrew doctorSystem checkDarkBrew isn't just a package manager. It's a complete pentest framework.
$ darkbrew profile bugbounty
✓ Installing 18 tools...
✓ Workspace: ~/pentests/bugbounty/
✓ Aliases added to ~/.zshrc
$ darkbrew pipeline recon target.com
[1/4] subdomains — subfinder
✓ Done (12s) — 847 results
[2/4] probe — httpx
✓ Done (8s) — 312 results
[3/4] screenshots — gowitness
✓ Done (45s) — 312 results
[4/4] vulnscan — nuclei
✓ Done (120s) — 23 results
✓ 4 passed ⚠ 0 skipped ✗ 0 failed
$ darkbrew engage corporate-pentest
> Engagement: corporate-pentest
Project: ~/pentests/2026-03-30_corporate-pentest
Scope: SCOPE.md
Launch tmux workspace? [Y/n] Y
$ darkbrew scope add corporate
+ in-scope ▸ 10.10.10.0/24
+ in-scope ▸ *.corp.example.com
− exclude ▸ 10.10.10.1
✓ Scope saved
$ darkbrew proxy start chain
✓ Tor SOCKS on :9050
✓ Proxychains configured: Burp → Tor
One command. 100+ tools. Professional-grade security toolkit.
$ curl -fsSL https://darkbrew.sh/install.sh | bash