GoFuzz

command module
v0.0.0-...-e7baca8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2025 License: MIT Imports: 13 Imported by: 0

README ΒΆ

GoFuzz - Web Directory & Subdomain Fuzzer πŸ”

Go License Release

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.

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL