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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages