oj/gobuster

Directory/File, DNS and VHost busting tool written in Go

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 seconds ago
Added to GitGenius on September 4th, 2026
Created on November 14th, 2014
Open Issues & Pull Requests: 23 (+0)
GitHub issues: Enabled
Number of forks: 1,613
Total Stargazers: 14,092 (+0)
Total Subscribers: 178 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.5 hours
Mean response time: 80.0 days
90th percentile: 223.8 days
Tracked items: 57

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 21% of issues opened in the past year have been closed. Three people close 98% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,579 days
Stale 30+ days: 6
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (3)
  • bug (1)
  • question (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Gobuster is a brute-forcing tool written in Go that discovers hidden directories, files, DNS subdomains, virtual hosts, and cloud storage buckets through high-performance multi-threaded scanning.

The tool addresses the need for fast reconnaissance during security assessments and penetration testing. It works by accepting a target and a wordlist, then systematically testing each entry against the target using configurable concurrency levels. The tool supports multiple specialized modes: directory enumeration for web servers, DNS subdomain discovery with wildcard support, virtual host detection, Amazon S3 and Google Cloud Storage bucket enumeration, TFTP file discovery, and custom fuzzing with pattern-based scanning.

Gobuster suits security professionals and penetration testers who need rapid enumeration across different target types. It works well for web application security testing, DNS reconnaissance, and cloud storage assessment. The tool is available as pre-compiled binaries, Docker containers, or can be built from source with Go 1.24 or higher. For developers choosing between enumeration tools, the README emphasizes Gobuster's speed and flexibility across multiple modes rather than positioning it against specific alternatives.

The project maintains active development with regular updates to address common issues like permission errors, connection timeouts, and performance optimization. Documentation includes troubleshooting guidance for reducing thread counts, adjusting timeouts, and selecting appropriate wordlists. The maintainers accept community support through backing mechanisms, with donated funds directed to charity.