Gauplus
Improved version of Gau (GetAllUrls) with additional providers and concurrent fetching
Recon & OSINT9 commands
#urls#wayback#archive#recon#golang
Installation
1Install using Go
2Verify installation
# Using Go
go install github.com/bp0lr/gauplus@latest
# Verify
gauplus --versionBasic Usage
Fetch URLs from multiple archive sources with improved concurrency and filtering
# Single domain
gauplus -t 5 example.com
# Multiple domains from file
cat domains.txt | gauplus -t 10
# Fetch from specific providers
gauplus -providers wayback,otx example.com
# Filter by status code
gauplus -fc 200,301,302 example.com
# Exclude URL patterns
gauplus -blacklist png,jpg,css example.com
# Include subdomains
gauplus -subs example.com
# Save to file
gauplus example.com -o urls.txt
# Verbose output
gauplus -verbose example.comCommand Reference
9 commands
1Number of concurrent threads
-t2Comma-separated providers (wayback,otx,commoncrawl)
-providers3Filter by status codes
-fc4Exclude URL extensions
-blacklist5Include subdomains
-subs6Output file
-o7Verbose output
-verbose8Number of retries on failure
-retries9Request timeout in seconds
-timeoutWhen to Use
1
Collecting URLs from multiple archive sources simultaneously2
Faster alternative to Gau for large-scale recon3
Filtering URLs by response status code4
Removing unwanted file extensions from results5
Bug bounty recon and asset discoveryNotes & Tips
1
Enhanced fork of Gau with better performance2
Supports Wayback Machine, OTX, and Common Crawl3
More aggressive concurrency than Gau4
Better error handling and retry logicCommon Errors & Solutions
Too many connections
Reduce thread count with -t flag to avoid rate limiting
No providers specified
Use -providers flag or default providers will be used