
Weaponizing WaybackUrls for Recon, BugBounties , OSINT, Sensitive Endpoints and what not

You’ve heard of time travel in movies and comics, right? Well, this isn’t fiction anymore 😎. TheTimeMachine lets you dig through the past of any web app by scraping archived URLs from the Wayback Machine — and helps you find sensitive, forgotten, or deprecated endpoints for further exploitation.
Whether you’re into bug bounty, red teaming, or just love good ol’ recon, this tool was built to make my recon workflow faster, cleaner, and more effective. No more juggling multiple scripts — TheTimeMachine does it all in one shot.
| Conference | Year | Track / Showcase | |
|---|---|---|---|
| Defcon33- Las Vegas, NV | 2025 | Demo Labs | ![]() |
| BSides Mumbai | 2025 | Tools Arsenal Showcase | ![]() |
| OSINT Conference | 2025 | OSINT Conference | ![]() |
| Null Bangalore × OWASP Bangalore | 2025 | Monthly Meetup | ![]() |
| Bsides Delaware | 2025 | Conference | ![]() |
| BSides Agra | 2025 | Conference | ![]() |
| Wild West Hackin' Fest (Denver, Colorado) | 2026 | Conference | ![]() |
| BSides Budapest (Budapest, Hungary) | 2026 | Conference | ![]() |
| Announcing Soon! | 20XX | Announcing Soon! | ![]() |
This isn't just another Wayback scraper. Here's what TheTimeMachine brings to the table:
.zip, .bak, .sql, .tar.gz, .old, and other juicy files.config, backup, .log, etc.Tested on Python 3 across Ubuntu/Kali/Windows.
git clone https://github.com/anmolksachan/TheTimeMachine
cd TheTimeMachine
pip3 install -r requirements.txt
python3 thetimemachine.py <target.com> [OPTIONS]
Note: Don't use http:// or https:// in the domain — just pass domain.com or sub.domain.com.
| Option | Description |
|---|---|
--fetch | Fetch archived URLs from Wayback |
--backups | Scan for exposed backup/config files |
--attack [type] | Run attack mode (xss, sqli, lfi, redirect, jira, wp, custom) |
--jwt | Detect & decode JWT tokens |
--subdomains | Extract subdomains from historical URLs |
--parameters | Extract GET parameters & map them to URLs |
--listings | Detect open directory listings |
python3 thetimemachine.py example.com --fetch
python3 thetimemachine.py example.com --backups
python3 thetimemachine.py example.com --listings
python3 thetimemachine.py example.com --attack xss
python3 thetimemachine.py example.com --parameters
python3 thetimemachine.py example.com --jwt
usage: thetimemachine.py [-h] [--fetch] [--jwt] [--backups] [--subdomains] [--listings] [--attack {xss,sqli,lfi,redirect,jira,wp,fuzz}] [--menu]
[--parameters]
target
All results are neatly saved under the content/ directory:
content/
└── example.com/
├── example.com_URLs.txt
├── example.com_xss.txt
├── example.com_sqli.txt
├── example.com_parameters.txt
├── example.com_subdomain.txt
└── ...
You can fully customize the payloads for XSS, SQLi, fuzzing, etc. Just edit the respective .txt files inside the repo and fire away!
I'm not a full-time bug bounty hunter, but I needed a tool that’d do fast recon, find juicy endpoints, and give me enough leads to manually dig deeper. Got my HOF on multiple VDPs and bugbounty, including NOKIA, Mediatek, and more.
https://github.com/user-attachments/assets/e07155ed-52b5-45e4-91aa-297a5caeac3a