Back to .md Directory

🛠 Tools

A curated list of tools (and tips on how to use them) that will level up your bounty game. For more, head [back to the main page](./README.md).

May 2, 2026
0 downloads
2 views
ai
View source

🛠 Tools

A curated list of tools (and tips on how to use them) that will level up your bounty game. For more, head back to the main page.

Tool List

ToolDescriptionLocationCost
Burp SuiteWeb proxy and web vulnerability scannerhttps://portswigger.net/burp/communitydownloadFree community edition, paid pro edition has more features
FfufFast web fuzzer and directory brute-forcerhttps://github.com/ffuf/ffufFree and Open Source
HakrawlerCLI based web crawler to exfiltrate accessible URLshttps://github.com/hakluke/hakrawlerFree and Open Source
AmassSubdomain enumeration, recon and trackinghttps://github.com/OWASP/AmassFree and Open Source
SubfinderFast subdomain enumerationhttps://github.com/projectdiscovery/subfinderFree and Open Source
NmapExtensible port scannerhttps://nmap.org/Free and Open Source
NucleiExtensible web vulnerability scannerhttps://github.com/projectdiscovery/nucleiFree and Open Source
SQLMapAutomated SQL injection detection and exploitationhttp://sqlmap.org/Free and Open Source
InterlaceMulti-thread all the thingshttps://github.com/codingo/InterlaceFree and Open Source
ObsidianMarkdown-based note taking tool with relationship supporthttps://obsidian.md/Free and Open Source
Tomnomnom's toolsA great collection of simple CLI utilitieshttps://github.com/tomnomnomFree and Open Source
AxiomCLI tool for scaling out hacking effortshttps://github.com/pry0cc/axiomFree and Open Source
SudomyFast subdomain enumerationhttps://github.com/Screetsec/SudomyFree and Open Source
DirsearchWeb path scannerhttps://github.com/maurosoria/dirsearchFree and Open Source
ArjunHTTP parameter discovery suitehttps://github.com/s0md3v/ArjunFree and Open Source
DalfoxParameter Analysis and XSS Scanning toolhttps://github.com/hahwul/dalfoxFree and Open Source
Httpxhttpx is a fast and multi-purpose HTTP toolkithttps://github.com/projectdiscovery/httpxFree and Open Source
SubzySubdomain takeover vulnerability checkerhttps://github.com/LukaSikic/subzyFree and Open Source
Github DorksGithub recon for sensitive datahttps://github.com/techgaun/github-dorksFree and Open Source
Name-That-HashName That Hash will name that hash type! Identify MD5, SHA256 and 3000+ other hasheshttps://github.com/HashPals/Name-That-HashFree and Open Source
AquatoneA Tool for Domain Flyovers (webscreenshots)https://github.com/michenriksen/aquatoneFree and Open Source
gauFetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl.https://github.com/lc/gauFree and Open Source
WappalyzerIdentify technology on websites. (Browser Extension)https://github.com/AliasIO/wappalyzerFree and Open Source
PwnFoxPwnFox is a Firefox/Burp extension that provide usefull tools for your security audit. (colorized output by the color of firefox container)https://github.com/B-i-t-K/PwnFoxFree and Open Source
LinkFinderEndpoint finder from JS Fileshttps://github.com/GerbenJavado/LinkFinderFree and Open Source
Broken Link CheckerBroken Link Finderhttps://github.com/stevenvachon/broken-link-checker/Free and Open Source
Param MinerParameter Fuzzerhttps://github.com/devanshbatham/ParamSpiderFree and Open Source

Tool-Related Tips

Most Frequently Used Hacking Tools Twitter Thread

Source: https://twitter.com/hakluke/status/1328656781195689984

This thread is filled with great tool suggestions from a lot of great hackers. Some of the most common are:

- Burp Suite
- ffuf
- nmap
- curl
- nuclei

Port Forwarding using Socat

Source: https://twitter.com/mubix/status/1347385031673704454

Forward port 80 on your host, to an IP / port on another:
socat TCP-LISTEN:80,fork TCP:192.168.1.100:80

Forward port 80 on your host, to an IP / port on another OVER a SOCKS proxy:
socat tcp-listen:80,fork SOCKS4:127.0.0.1:192.168.1.100:80,socksport=9050

Grep for Code Analysis

Source: https://twitter.com/Bugcrowd/status/1349525327811231745

If you're hunting for low-hanging bugs in source code, grep and regex can help you to identify hotspots. For example, you might find basic rXSS in PHP with something like this:

grep -r "echo.*\$_\(GET\|REQUEST\|POST\)" .

Or to uncover potential SQL injection you could try:

grep -r "SELECT.*\\.\\ \\$" .

It will still take some manual work, but this can be a good way to focus your attention on the most obvious weak points.

To take this technique to the next level, checkout gf by tomnomnom: https://github.com/tomnomnom/gf.

For some more tasty regex ideas, checkout the [Trufflehog regexes](https://github.com/dxa4481/truffleHogRegexes/blob/master/truffleHogRegexes/regexes.json).

BBScope to Dump Scopes From All Programs to CLI

Source: https://twitter.com/sw33tLie/status/1334936005057654784

Check out "bbscope" by sw33tlie: https://github.com/sw33tLie/bbscope

html-tool from tomnomnom

find . -type f | html-tool attribs src (this will give all of the src attributes from all of the files) find . -type f | html-tool tags title | vim - ( give the title tag from all of the files)

Interlace

Article by @hakluke Interlace

Random shell tricks

Takes all the files cats them & use tok to make wordlists | vim
find . -type f -exec cat {} \; | tok 

Add http:// 
sed -E 's/^/http:\/\//g' domains.txt &> hosts

greps for '200 ok ' & sorts them numerically by size 

grep -lri '200 ok ' | grep -v ^index | xargs -n1 ls -la | sort -k5,5 -n
usefull
To check for subdomain takeover

 cat domains | while read domain; do host -t CNAME $domain; done | grep -i azure  (you can grep for anything that hosts check https://github.com/EdOverflow/can-i-take-over-xyz )
 
 Inscope:  tool for filtering URLs and domains supplied on stdin to make sure they meet one of a set of regular expressions. 
 It's in tomnomnom's hacks repo
 The tool reads regexes from a file called .scope in the current working directory. If it doen't find one it recursively checks the parent directory until it hits the root.

Here's an example .scope file:

.*\.example\.com$
^example\.com$
.*\.example\.net$
!.*outofscope\.example\.net$

read more https://github.com/tomnomnom/hacks/tree/master/inscope
 
 

Vim Tricks

source: https://www.youtube.com/watch?v=l8iXMgk2nnY (nom nom!)

:%!sort -u (% means current file, ! to run shell command)
you can run shell commands right inside vim.

xargs takes multiple lines of input and runs a command on every line of it.

`%!xargs -n1 -I{} sh -c 'echo {} | base64 -d' (n1 -> give 1 input at a time, -I{} is a placeholder of input, sh -c -> to pass the command to shell )
Search and replace
:%s/\<search_item>/\<replace>

:%s/// (// -> it search for whatever you last searched for)

you can use unfurl tool by @tomnomnom to do some cool stuff
:%!unfurl -u paths (this will find unique paths from the urls in the vim buffer)
:%!unfurl -u keys (to get query strings)

Vim 'Magic Wands' -- an extension of the above

source: https://rwx.gg/tools/editors/vi/how/magic/

  • You can pass lines instantly into shell commands in vi(m) without using :...!

The most powerful in my opinion is the !! (Line Wand):

  • This will take the current line as input for the command you specify

Before:

curl -s https://www.google.com/.well-known/security.txt
  • When you are on the line you want to execute (in normal mode) hit !!sh to pass only the current line to sh and run it.

After:

Contact: https://g.co/vulnz
Contact: mailto:security@google.com
Encryption: https://services.google.com/corporate/publickey.txt
...

You will get the whole output of your command instantly into vim. (You can skip the copy-pasting from other console part with this little trick :))

Note that this also works with other programs like python or bc.

Before:
1289+586*4-5*84/2

!!bc

After:
3423

Here's an other wand called Section Wand:

  • You can pass multiple lines of code to a program in vim by specifying an x amount of line. (This can be done with movement keys like j, 3j or }).

You start with an ! and then you give vim the movement.

Before:
red
green
yellow
red
blue

!}sort -u

After:
blue
green
red
yellow

vim is very powerfull you can use vimtutor & go through it to learn vim. I also recommend reading Mastering Vim Quickly: From WTF to OMG in no time. Book

Related Documents