A curated collection of powerful Go-based tools for security testing, reconnaissance, and analysis.
- Installation & Updates
- Tool Management
- Reconnaissance
- Scanning
- Web Analysis & Fuzzing
- Exploitation
- Proxy Tools
- Utilities
Ensure you have Go installed and properly configured in your system's environment.
Linux (apt)
# Install Git and Go
sudo apt update && sudo apt install git golang -y
# Optional: Update Go to the latest version
git clone https://github.com/udhos/update-golang
cd update-golang && sudo ./update-golang.sh
cd .. && rm -rf update-golangWindows (Chocolatey / Scoop / Winget)
Using Chocolatey:
choco install git golangUsing Scoop:
scoop install git goUsing Winget:
winget install git GoLang.GoUpdate Nuclei Templates
nuclei -update-templatesPDTM - ProjectDiscovery Tool Manager
# Install pdtm
go install -v github.com/projectdiscovery/pdtm/cmd/pdtm@latest
# Install all tools to a specific path
pdtm -ia -ip C:\Portables\SecurityInstallation Commands
go install -v github.com/projectdiscovery/chaos-client/cmd/chaos@latest
go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
go install -v github.com/projectdiscovery/shuffledns/cmd/shuffledns@latest
go install -v github.com/boy-hack/ksubdomain/cmd/ksubdomain@latest
go install -v github.com/d3mondev/puredns/v2@latest
go install -v github.com/OWASP/Amass/cmd/amass@latest
go install -v github.com/projectdiscovery/alterx/cmd/alterx@latestInstallation Commands
go install -v github.com/projectdiscovery/asnmap/cmd/asnmap@latest
go install -v github.com/projectdiscovery/dnsx/cmd/dnsx@latest
go install -v github.com/projectdiscovery/mapcidr/cmd/mapcidr@latest
go install -v github.com/ip2location/ip2convert/ip2convert@latest
go install -v github.com/zu1k/nali@latestInstallation Commands
go install -v github.com/lc/gau/v2/cmd/gau@latest
go install -v github.com/tomnomnom/assetfinder@latest
go install -v github.com/dwisiswant0/galer@latest
go install -v github.com/ariary/JSextractor@latest
go install -v github.com/tomnomnom/waybackurls@latest
go install -v github.com/jaeles-project/gospider@latest
go install -v github.com/pingc0y/URLFinder@latest
go install -v github.com/lc/subjs@latestInstallation Commands
go install github.com/edoardottt/favirecon/cmd/favirecon@latest
go install github.com/edoardottt/csprecon/cmd/csprecon@latest
go install -v github.com/edoardottt/cariddi/cmd/cariddi@latest
go install github.com/utkusen/urlhunter@latest
go install github.com/dwisiswant0/go-dork@latestInstallation Commands
go install -v github.com/zhzyker/dismap/cmd/dismap@latest
go install -v github.com/projectdiscovery/uncover/cmd/uncover@latest
go install github.com/hideckies/aut0rec0n@latestInstallation Commands
go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest
go install -v github.com/liamg/furious@latest
go install -v github.com/shadow1ng/fscan@latest
go install -v github.com/s0md3v/smap/cmd/smap@latest
go install -v github.com/hktalent/scan4all@2.6.9Installation Commands
go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest
go install -v github.com/projectdiscovery/openrisk@latest
go install -v github.com/michenriksen/aquatone@latest
go install -v github.com/veo/vscan@latest
go install -v github.com/lcvvvv/kscan@latest
go install -v github.com/zan8in/afrog/v2/cmd/afrog@latest
curl -sfL https://raw.githubusercontent.com/aquasecurity/trivy/main/contrib/install.sh | sh -s -- -b /usr/local/binInstallation Commands
go install -v github.com/projectdiscovery/katana/cmd/katana@latest
go install -v github.com/projectdiscovery/httpx/cmd/httpx@latest
go install -v github.com/EdgeSecurityTeam/EHole/cmd/EHole@latest
go install -v github.com/bitquark/shortscan/cmd/shortscan@latestInstallation Commands
go install -v github.com/kitabisa/teler@latest
go install -v github.com/dwisiswant0/unew@latest
go install -v github.com/Damian89/yataf@latest
go install -v github.com/kitabisa/teler-waf@latest
go install -v github.com/ffuf/ffuf@latest
go install -v github.com/stefanoj3/dirstalk/cmd/dirstalk@latest
go install -v github.com/dwisiswant0/gfx@latest
go install -v github.com/hideckies/fuzzagotchi@latestInstallation and Usage
# Install
go install github.com/dwisiswant0/crlfuzz/cmd/crlfuzz@latest
# Usage
crlfuzz fuzz --url https://example.com/
crlfuzz fuzz --url https://example.com/ --payload wordlist.txt --concurrency 10
crlfuzz fuzz --url https://example.com/ --delay 500msInstallation Commands
go install github.com/KathanP19/Gxss@latest
go install github.com/hahwul/dalfox/v2@latestInstallation Commands
# Denial of Service (DoS) Testing / Load Tester
go install github.com/tsenart/vegeta@latest
# Interaction Capture
go install -v github.com/projectdiscovery/interactsh/cmd/interactsh-client@latestInstallation Commands
go install -v github.com/kitabisa/mubeng@latest
go install -v github.com/dstotijn/hetty@latestInstallation Commands
go install -v github.com/projectdiscovery/notify/cmd/notify@latest
go install -v github.com/tomnomnom/anew@latest
go install -v github.com/spf13/viper@latest
go install -v github.com/eth0izzle/shhgit@latest
go install -v github.com/gohugoio/hugo@latest
go install -v github.com/charmbracelet/glow@latest
go install -v github.com/dhn/udon@latest
go install -v github.com/tomnomnom/unfurl@latest
go install -v github.com/projectdiscovery/aix/cmd/aix@latest
go install -v github.com/mmM1ku/Mscan@latest