GoFuzz - Web Directory & Subdomain Fuzzer π

Fast web fuzzer written in Go (source: gofuzz.go) for discovering hidden subdomains and directories.
Features β¨
- π Multi-threaded scanning (adjustable concurrency)
- π Dual-mode: Subdomains (
-s) + Directories (-d)
- π― Smart filtering by status codes (
-f 200,302)
- π File output support (
-o results.txt)
- π Verbose mode for debugging (
-v)
Installation βοΈ
Method 1: Direct Build
Go Install
bash
go install github.com/Lokidres/GoFuzz@latest
go run gofuzz.go or go build gofuzz.go && ./gofuzz.go
Usage π οΈ
Basic Scan
bash
./gofuzz -u example.com -s subdomains.txt -d directories.txt -t 20
Advanced Example
bash
./gofuzz -u https://target.com -s subs.txt -f 200,403 -o found.txt -v
All Options
Flag Description Default
-u Target URL (required) -
-s Subdomain wordlist -
-d Directory wordlist -
-t Threads (concurrency) 10
-timeout Request timeout (seconds) 10
-f Filter status codes (e.g. 200,302) -
-v Verbose output false
Sample Output π
plaintext
https://admin.target.com [200] (Size: 2.1KB)
https://dev.target.com [302] β https://target.com/login
Wordlists π
Recommended wordlists:
SecLists
AssetNote Wordlists
FuzzDB
Building from Source π οΈ
bash
Linux
GOOS=linux go build -o gofuzz gofuzz.go
Windows
GOOS=windows go build -o gofuzz.exe gofuzz.go
macOS
GOOS=darwin go build -o gofuzz gofuzz.go
License π
MIT License - See LICENSE file.
π Note: Always get proper authorization before scanning any website.
Maintained by Lokidres.