Open In App

Waybackurls – Fetch all the URLs that the Wayback Machine knows about for a domain

Web crawling in security testing is an important aspect as this is the process of indexing data on web pages by using automated scripts or crawling programs. These scripts pr crawling programs are known as web crawler, spider, spider bot, and a crawler.  Waybackurls is also a Golang based script or tool used for crawling domains on stdin, fetch known URLs from Wayback Machines, also known as Archives for *.targetdomain and output them stdout.

Note: As Waybackurls is a Golang language-based tool, so you need to have a Golang environment on your system. So check this link to install Golang in your system – How to Install Go Programming Language in Linux



Installation of Waybackurls Tool on Kali Linux Machine

Step 1: If you have downloaded Golang in your system, verify the installation by checking the version of Golang, use the following command.

go version



Step 2: Get the Waybackurls tool through the Go utility, use the following command.

sudo go get github.com/tomnomnom/waybackurls

Step 3: Check the help menu page for getting a better understanding of the tool, use the following command.

waybackurls -h

Working with Waybackurls Tool

Example 1: Simple Scan

waybackurls geeksforgeeks.org

Example 2 : Using –no-subs Tag

echo "geeksforgeeks.org" | waybackurls -no-subs

Example 3: Using -dates Tag

echo "geeksforgeeks.org" | waybackurls -dates

Example 4 : Using -get-versions Tag

echo "geeksforgeeks.org" | waybackurls -get-versions

Article Tags :