
Armare WaybackUrls per Recon, BugBounties , OSINT, Endpoint Sensibili e quant'altro

Hai mai sentito parlare di viaggi nel tempo nei film e nei fumetti, vero? Beh, questa non è più finzione 😎. TheTimeMachine ti permette di scavare nel passato di qualsiasi web app estraendo URL archiviati dalla Wayback Machine — e ti aiuta a trovare endpoint sensibili, dimenticati o deprecati per ulteriori sfruttamenti.
Che tu sia appassionato di bug bounty, red teaming o semplicemente ami il buon vecchio recon, questo tool è stato creato per rendere il mio flusso di lavoro di recon più veloce, pulito ed efficace. Basta destreggiarsi tra script multipli — TheTimeMachine fa tutto in un colpo solo.
| Conferenza | Anno | Track / Vetrina | |
|---|---|---|---|
| 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, Ungheria) | 2026 | Conference | ![]() |
| Annunciato a breve! | 20XX | Annunciato a breve! | ![]() |
Questo non è l'ennesimo scraper di Wayback. Ecco cosa porta in tavola TheTimeMachine:
.zip, .bak, .sql, .tar.gz, .old e altri file interessanti.config, backup, .log, ecc.Testato su Python 3 su Ubuntu/Kali/Windows.
git clone https://github.com/anmolksachan/TheTimeMachine
cd TheTimeMachine
pip3 install -r requirements.txt
python3 thetimemachine.py <target.com> [OPTIONS]
Nota: Non usare http:// o https:// nel dominio — passa semplicemente domain.com o sub.domain.com.
| Opzione | Descrizione |
|---|---|
--fetch | Recupera URL archiviati da Wayback |
--backups | Scansiona file di backup/config esposti |
--attack [type] | Esegue la modalità attacco (xss, sqli, lfi, redirect, jira, wp, custom) |
--jwt | Rileva e decodifica token JWT |
--subdomains | Estrae sottodomini dagli URL storici |
--parameters | Estrae parametri GET e li mappa agli URL |
--listings | Rileva directory listing aperte |
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
Tutti i risultati vengono salvati ordinatamente nella directory content/:
content/
└── example.com/
├── example.com_URLs.txt
├── example.com_xss.txt
├── example.com_sqli.txt
├── example.com_parameters.txt
├── example.com_subdomain.txt
└── ...
Puoi personalizzare completamente i payload per XSS, SQLi, fuzzing, ecc. Basta modificare i rispettivi file .txt all'interno del repo e partire!
Non sono un bug bounty hunter a tempo pieno, ma avevo bisogno di uno strumento che facesse recon veloce, trovasse endpoint interessanti e mi desse abbastanza indizi per scavare manualmente più a fondo. Ho ottenuto il mio HOF su molteplici VDP e bugbounty, tra cui NOKIA, Mediatek e altri.
https://github.com/user-attachments/assets/e07155ed-52b5-45e4-91aa-297a5caeac3a