Skip to content

archangelneo18/bb_toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

bb_toolkit

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.

🀘 What Is This?

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.


🧰 Tools Included

πŸ” Recon & Subdomain Discovery

  • amass
  • subfinder
  • assetfinder (requires manual install)
  • httpx
  • waybackurls (consider replacing with waybackpy)

πŸ•·οΈ Crawling & URL Gathering

  • hakrawler
  • ffuf
  • gau
  • arjun
  • xnLinkFinder
  • urlhunter

🚨 Vulnerability Scanners

  • nuclei (with community templates)
  • dalfox
  • kiterunner

🧠 Pattern Matching & Payloads

  • gf (Good Finds)
  • qsreplace (may require manual install)

βš™οΈ Miscellaneous Tools

  • xray
  • whatweb (Ruby@2.3 dependency – manual workaround needed)
  • dirsearch
  • unfurl
  • waymore
  • CRLFsuite
  • bypass-403

⚠️ Some tools may need extra setup or Python deps. We use --break-system-packages for pip3 to help with Homebrew Python.


πŸ“ File Structure (Recommended)

~/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)

πŸš€ Usage

python3 bb_toolkit.py [install|update]

Example:

python3 bb_toolkit.py install

Installs all the tools in the script.

python3 bb_toolkit.py update

Updates everything you've already installed.

Want global access?

Add this to your .zshrc:

alias bbtool='python3 ~/BB/tools/scripts/bb_toolkit.py'

Then just run:

bbtool install

From anywhere πŸ’₯


πŸ”” Discord Notifications

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/...."

πŸ›‘οΈ License

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.


❀️ Credits

Massive shoutout to:


πŸ‘¨β€πŸ’» Contributors

Security is a shared responsibility. Please:

  • Keep your GitHub account secure
  • Enable 2FA on your GitHub account
  • Don’t push secrets or tokens β€” use .env and .gitignore

πŸ’¬ Final Word

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. πŸžπŸ’°

About

Welcome to **bb_toolkit** β€” your all-in-one, bug bounty power-up script for recon, automation, and chaos (the good kind 😎). Whether you’re new to bug bounty or a seasoned hunter building your ultimate recon machine, this toolkit helps you install, organize, and update all the tools you need, painlessly.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages