Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Tools/GitHubGitHub/mycode83/godirb
Vulnerability ScannersWeb Vulnerability ScannersInformation GatheringWeb SecurityFuzzingPenetration Testing
GitHubmycode83/godirb

godirb

Fast and easy-to-use directory brute-forcer written in Go.

View Repository
335 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

godirb

Fast, modern directory, file, port and FUZZ brute-forcer written in Go.

Built for quick scans where you want a modern dirb-like tool: run it, get useful results, tune the obvious flags, and avoid dragging a full fuzzing framework into a simple job.

License Release Go Stars

📦 Installation

Go

root@kitploit:~
go install github.com/MyCode83/godirb@latest

Homebrew

root@kitploit:~
brew install MyCode83/godirb/godirb

Binary

Download the latest release for your platform from the Releases page and add it to your PATH.

Download Tool

🚀 Quick Start

Basic scan

root@kitploit:~
godirb -u https://example.com

Recursive

root@kitploit:~
godirb -u https://example.com -r

Recursive with a depth limit

root@kitploit:~
godirb -u https://example.com -r --depth 2

Custom wordlist

root@kitploit:~
godirb -u https://example.com -w paths.txt

JSON output

root@kitploit:~
godirb -u https://example.com --json -o results.json

✨ Why godirb?

godirb is designed for the common case: you want to enumerate directories and files quickly, without configuring a large fuzzing framework.

Highlights

  • ⚡ Fast native Go binary
  • 📦 Single executable
  • 📚 Embedded wordlists
  • 🔄 Recursive scanning
  • 📂 Directory and file discovery
  • 🎯 Wildcard filtering / response calibration
  • 🌐 Port fuzzing (http://host:FUZZ)
  • 📄 JSON & CSV output
  • 🧩 Simple CLI

📊 godirb vs DirSearch

DirSearch is a mature and feature-rich web path scanner.

godirb intentionally focuses on the most common workflow: install, run and get useful results with minimal setup.

FeaturegodirbDirSearch
Find files and folders✅✅
Recursive scan✅✅
Custom wordlists✅✅
Written in Go✅❌
Single binary✅❌
Embedded default wordlists✅❌
Works without runtime wordlist files✅❌
Port fuzzing (http://host:FUZZ)✅❌

📦 Features

Scanning

  • Directory and file brute-forcing
  • Recursive mode (-r, --recursive)
  • Recursive depth limit (--depth, default: 2)
  • Extensions (-x, --ext)
  • Custom wordlists (-w, --wordlist)
  • FUZZ placeholder mode

Embedded Wordlists

  • small
  • medium (default)
  • big
  • ports
  • payloads
  • xss
  • lfi

Output

  • Standard text
  • Quiet mode
  • JSON
  • CSV
  • File output

Control

  • Threads (-t, --threads)
  • Ignore status codes (-i, --ignore)
  • Default ignored codes: 404,400,405,408
  • Wildcard filtering / response calibration

💻 Examples

Basic scan

root@kitploit:~
godirb -u https://example.com

Recursive

root@kitploit:~
godirb -u https://example.com -r

Recursive with one nested level

root@kitploit:~
godirb -u https://example.com -r --depth 1

Custom wordlist

root@kitploit:~
godirb -u https://example.com -w paths.txt

Extensions

root@kitploit:~
godirb -u https://example.com -x php,txt,bak

FUZZ parameter

root@kitploit:~
godirb -u "https://example.com/search?q=FUZZ" -w payloads

Port fuzzing

root@kitploit:~
godirb -u https://example.com:FUZZ

Export JSON

root@kitploit:~
godirb -u https://example.com --json -o results.json

Export CSV

root@kitploit:~
godirb -u https://example.com --csv -o results.csv

📋 Example Output

root@kitploit:~
DIR       200      1234 B  https://example.com/admin
FILE      200       842 B  https://example.com/login.php
DIR       403       795 B  https://example.com/uploads

📖 Embedded wordlists
NamePurpose
smallcommon.txt from SecLists
mediumDefault raft-medium-directories
bigLarger enumeration DirBuster big
portsPort fuzzing
payloadsGeneric payloads
xssXSS payloads
lfiLFI payloads

⚠️ Disclaimer

Use godirb only for authorized security testing, labs and CTFs.

You are responsible for obtaining permission before scanning any target.


📄 License

Licensed under the MIT License. See LICENSE for details.