Install waybackurls
masterInstall the waybackurls tool using go install from the official GitHub repository.
go install github.com/tomnomnom/waybackurls@latestrepository·master·Indexed 26 days ago
https://github.com/tomnomnom/waybackurlsA CLI tool that retrieves all known URLs associated with a list of domains from the Wayback Machine, Common Crawl, and VirusTotal. It supports input via stdin or command-line arguments and provides flags for filtering subdomains, including fetch dates, and retrieving specific crawled versions via the Wayback Machine CDX API.
Install the waybackurls tool using go install from the official GitHub repository.
go install github.com/tomnomnom/waybackurls@latestThe waybackurls tool accepts line-delimited domains via stdin. It fetches all known URLs from the Wayback Machine for *.domain and outputs the results to stdout.
To use it, pipe a list of domains into the command and redirect the output to a file.
cat domains.txt | waybackurls > urlsVT_API_KEY environment variable. If this variable is not set, the tool will silently skip the VirusTotal fetch step.--get-versions flag, waybackurls queries the Wayback Machine CDX API to find specific crawled versions of the provided URL. The output format changes to a list of Wayback Machine archive links (e.g., https://web.archive.org/web/[timestamp]if_/[url]).The following flags are available to modify the output of waybackurls:
--dates: When set, the output includes the fetch date in the first column (formatted in RFC3339).--no-subs: Prevents the inclusion of subdomains of the target domain.--get-versions: Instead of listing all URLs, this mode lists URLs for crawled versions of the input URL(s).The waybackurls CLI tool retrieves historical URLs for a given domain from various sources including the Wayback Machine, Common Crawl, and VirusTotal.
It accepts domains via command-line arguments or via stdin. If no arguments are provided, it reads domains from standard input.