Quick answer: The essential bug bounty stack in 2026 revolves around a proxy (Burp Suite or Caido), a recon engine (subfinder + httpx + amass), fuzzing (ffuf/gobuster), template scanning (nuclei), injection exploitation (sqlmap) and external intelligence (Shodan, waybackurls/gau). You don't need them all at once: master the proxy and keep adding.
What tools do you really need for bug bounty?
The honest answer: fewer than you think, but truly mastered. A hunter with Burp and three recon utilities they know thoroughly finds more than someone with 40 installed tools who masters none. This is the guide to the ones you'll actually use, grouped by function. If you're starting out, don't stress: pick the proxy, learn it, and add the rest as you need them. All of this fits into an ordered learning path.
The proxy: your central tool
If you could only learn one, it'd be this. The intercepting proxy sits between your browser and the server, and lets you see and modify every request. It's where you'll spend 80% of your time.
- Burp Suite — the industry standard. The Community edition is free and enough to start (Proxy, Repeater, limited Intruder, Decoder). Professional adds the active scanner, unlimited Intruder and the BApp Store extensions. It has a learning curve, but it's the skill that gives you the most return. I cover it step by step in the Burp Suite tutorial.
- Caido — the modern alternative that has gained traction in 2026. Cleaner interface, written in Rust, agile workflow. Many hunters prefer it day to day for its speed. The concepts are the same as in Burp; migrating is trivial.
Master one of the two. The rest of the tools orbit around the proxy.
Recon: finding the attack surface
You can't attack what you can't see. Recon expands the target from "a website" to "all the exposed infrastructure". This is where many programs are won before touching a single vulnerability.
- subfinder — passive subdomain enumeration, fast and quiet (uses public sources, doesn't touch the target).
- amass — deeper, more active subdomain enumeration with infrastructure mapping. Slower but more exhaustive than subfinder.
- httpx — given a bunch of hosts, it tells you which are alive, with what code, title and technology. The essential filter between "list of domains" and "hosts worth it".
- waybackurls / gau — extract historical URLs from the internet archive and other sources. Old endpoints, forgotten parameters and routes that are no longer linked but still alive show up. Pure gold for finding hidden surface.
The classic pipeline: subfinder -d target.com | httpx | nuclei. The full recon logic —why this order, how to get the most out of it— is in advanced recon techniques and in the Academy recon theory.
Fuzzing: discovering the hidden
Interesting content is rarely linked. Fuzzing tries thousands of routes and parameters to discover directories, backup files, API endpoints and hidden parameters.
- ffuf — the fastest and most flexible. Directories, vhosts, parameters, multi-wordlist, fine filters. My default recommendation. You have the full ffuf tutorial.
- gobuster / dirsearch — solid alternatives. gobuster is fast and handy for dir/dns; dirsearch ships with built-in wordlists and works well for starting without configuring anything.
The raw material is the wordlist: SecLists is the reference collection. A good fuzzing with a good wordlist discovers half the findings.
Automated scanning: covering the known
- nuclei — ProjectDiscovery's template scanner. Detects CVEs, exposures and misconfigurations at scale, and you can write your own templates. Ideal for passing over hundreds of hosts after recon. Guide in the Nuclei tutorial.
Remember: scanners find the known, not the novel. They're an accelerator, not a substitute for manual analysis.
Exploitation: confirming the impact
- sqlmap — automates the detection and exploitation of SQL injections. Enumerates databases, dumps tables and, with permissions, reaches a shell. Only run it on what's in scope. You have the sqlmap tutorial.
For most other vulnerabilities (XSS, IDOR, SSRF), exploitation is manual and lives inside the proxy. There's no magic button: there's understanding the logic.
External intelligence
- Shodan — the search engine of internet-connected devices. Finds hosts, ports, banners, technologies and exposed systems of the target that you wouldn't see by browsing. Combined with recon, it enormously expands the surface.
- OSINT tools and search engines (including Google Dorks) round out the intelligence phase without touching the target.
The stack at a glance
| Function |
Tools |
Essential? |
| Proxy |
Burp Suite, Caido |
Yes — number one |
| Subdomain recon |
subfinder, amass |
Yes |
| Live hosts |
httpx |
Yes |
| Historical URLs |
waybackurls, gau |
Very useful |
| Fuzzing |
ffuf, gobuster, dirsearch |
Yes |
| Template scanning |
nuclei |
Very useful |
| SQL injection |
sqlmap |
Depending on the target |
| External intelligence |
Shodan, dorks |
Very useful |
If you're just starting, the "essential" column is your path: proxy first, then basic recon and fuzzing. The rest gets added when you need it.
How much does it cost to build this arsenal?
Good news: almost everything is free and open source. subfinder, amass, httpx, ffuf, gobuster, dirsearch, nuclei, sqlmap, waybackurls and gau are free. Burp Suite has a free Community edition; Caido has a free plan. Shodan is freemium (a free account already gets you far). The optional investments that give real return: Burp Suite Professional (for the scanner and unlimited Intruder) once you do this seriously, and a Shodan subscription if you rely heavily on OSINT. None is necessary to start.
Kali, Parrot or your own system?
You don't need a special distro. Kali Linux and Parrot OS come with many of these tools preinstalled, which saves setup time, and that's why they're popular. But any Linux (or macOS, or WSL on Windows) works perfectly: almost everything installs with go install, pip or apt. What matters isn't the distro, but having the flow set up and mastering the tools. Many professional hunters work from their usual system with the utilities installed by hand. How to set up the environment from scratch is in the set up your bug bounty environment guide.
How they all fit: a real workflow
- Intelligence and recon — Shodan, subfinder/amass, waybackurls/gau to map everything exposed.
- Filtering — httpx to keep the live hosts worth it.
- Scanning — nuclei to detect the known at scale.
- Fuzzing — ffuf over the interesting hosts to discover hidden content.
- Manual analysis — Burp/Caido to understand the app, test logic and look for what no tool sees.
- Exploitation — sqlmap for injections, the proxy for everything else.
- Report — the piece that pays: minimal request, clear impact, proof of concept.
Frequently asked questions (FAQ)
Which is the first tool I should learn?
The proxy (Burp Suite or Caido), without a doubt. It's where you'll spend most of your time and the base for understanding how the web works. Everything else revolves around it.
Do I need to know how to program to use these tools?
To use them, no. To get the most out of them (write Nuclei templates, sqlmap tamper scripts, automate your recon with scripts), a bit of scripting —Bash or Python— multiplies your productivity. It's not an entry requirement, but it helps a lot in the medium term.
Is Burp Community enough or do I need Professional?
Community is more than enough to learn and find your first flaws. When you do bug bounty seriously and the active scanner, unlimited Intruder and extensions save you hours, Professional pays for itself. Don't buy it on day one.
Am I not missing important tools?
There are dozens more (Nmap for ports, Nikto, kiterunner, etc.), but the ones in this guide cover 90% of web bug bounty. Add the rest when a specific case calls for them, not for the sake of collecting.
The mistake that ruins beginners
Collecting tools instead of mastering them. Installing 50 utilities doesn't make you a better hunter; it gives you the illusion of progress. Real progression is the opposite: learn the proxy thoroughly, understand each vulnerability from the inside, and add tools when a concrete problem calls for them.
Extensions and add-ons that make the difference
Inside the proxy, the extension ecosystem multiplies what you can do. In Burp, the BApp Store (available with Professional) brings gems: Autorize to semi-automatically detect access control flaws and IDOR, HTTP Request Smuggler for desync techniques, Param Miner to discover hidden parameters and headers, and Turbo Intruder for ultra-high-speed attacks. Caido has its own growing plugin system.
Outside the proxy, two categories worth having on hand: notification utilities (to receive findings from your automated recon on Slack/Discord/Telegram while it runs on a server) and out-of-band interaction servers (like Collaborator or interactsh) to confirm blind vulnerabilities like SSRF or RCE with no direct output. They're not essential on day one, but when you scale your operation they become part of the stack.
What the tools don't do for you
Tools automate the mechanical. What gets paid is judgment: knowing where to look, recognizing a suspicious pattern and chaining an impact. That doesn't install, it trains. Practice with labs that replicate real reports, study the theory in the Academy and follow an ordered path. The stack matters; your head, more.