Waybackurls
Fetch all URLs from Wayback Machine for a given domain by TomNomNom
Recon & OSINT5 commands
#wayback#urls#archive#recon#tomnomnom
Installation
1Install using Go
2Verify installation
# Using Go
go install github.com/tomnomnom/waybackurls@latest
# Verify
waybackurls --helpBasic Usage
Fetch historical URLs from Wayback Machine archive for reconnaissance
# Fetch URLs for a domain
waybackurls example.com
# Fetch URLs from multiple domains (stdin)
cat domains.txt | waybackurls
# Save to file
waybackurls example.com > urls.txt
# Fetch with dates
waybackurls -dates example.com
# Verbose output
waybackurls -verbose example.com
# Fetch from specific date range (YYYYMMDD-YYYYMMDD)
waybackurls -from 20230101 -to 20231231 example.com
# No subdomains
waybackurls -no-subs example.comCommand Reference
5 commands
1Show capture timestamps
-dates2Start date (YYYYMMDD)
-from3End date (YYYYMMDD)
-to4Exclude subdomains
-no-subs5Verbose output
-verboseWhen to Use
1
Collecting historical URLs for recon2
Discovering old or forgotten endpoints3
Finding API endpoints and parameters4
Building URL wordlists for fuzzing5
Pre-scanning before vulnerability assessmentNotes & Tips
1
Part of the TomNomNom toolkit ecosystem2
Only fetches from Wayback Machine (not other archives)3
Results can be piped to gf for pattern matching4
Combine with gau for additional archive sourcesCommon Errors & Solutions
No URLs found
Try without -no-subs flag or verify the domain has archive data
Rate limited
Add delays between requests or reduce concurrent fetches