One toolkit to rule them all. Automated installation, updating, and recon for your bug bounty hustle. Built for macOS, built for bounty hunters, built for you.
bb_toolkit.py is your personal bug bounty Swiss Army knife. It's a Python-powered automation script that:
- Installs and updates dozens of bug bounty tools
- Clones or pulls repos from GitHub if brew can't handle it
- Sets up easy-to-use aliases so you can run stuff from anywhere
- Handles wordlists and tool separation like a champ (Homebrew vs GitHub)
- Sends updates to your Discord channel (because why not?)
All designed to keep your recon sharp and your flow smooth.
amasssubfinderassetfinder(requires manual install)httpxwaybackurls(consider replacing withwaybackpy)
hakrawlerffufgauarjunxnLinkFinderurlhunter
nuclei(with community templates)dalfoxkiterunner
gf(Good Finds)qsreplace(may require manual install)
xraywhatweb(Ruby@2.3 dependency β manual workaround needed)dirsearchunfurlwaymoreCRLFsuitebypass-403
β οΈ Some tools may need extra setup or Python deps. We use--break-system-packagesfor pip3 to help with Homebrew Python.
~/BB/ # Your main Bug Bounty directory
βββ tools/ # Tools that can't be installed via Homebrew
β βββ scripts/ # bb_toolkit.py lives here
β βββ SecLists/ # Wordlists live here
βββ H1/ # HackerOne targets
βββ Bugcrowd/ # Bugcrowd targets
βββ ReconResults/ # Output results go here (automatically generated)python3 bb_toolkit.py [install|update]python3 bb_toolkit.py installInstalls all the tools in the script.
python3 bb_toolkit.py updateUpdates everything you've already installed.
Add this to your .zshrc:
alias bbtool='python3 ~/BB/tools/scripts/bb_toolkit.py'Then just run:
bbtool installFrom anywhere π₯
The toolkit sends messages to your Discord via webhook:
- Status updates while installing
- Errors if something goes wrong
- Success messages when things are done
Set your webhook in the script like so:
DISCORD_WEBHOOK = "https://discord.com/api/webhooks/...."MIT for the bb_toolkit.py script itself.
Third-party tools installed by this script retain their own licenses, which may include MIT, Apache 2.0, GPL, or others. Please check each tool's repo individually for specifics.
- Author: @archangelneo18 β U.S. Army Veteran and bug bounty hunter
Massive shoutout to:
-
- You, the hacker, for pushing boundaries
- Built for: The bug bounty community to streamline setup and recon
Security is a shared responsibility. Please:
- Keep your GitHub account secure
- Enable 2FA on your GitHub account
- Donβt push secrets or tokens β use
.envand.gitignore
Bug bounty can be overwhelming. Tooling shouldn't be. Let bb_toolkit be your assistant while you focus on hunting π
Now get out there and hack something. ππ°