WaybackRust is a tool written in Rust to query the WaybackMachine.
Here is the functionalities : * Get all urls for a specific domain and get their current HTTP status codes (urls command). * Get all link in the robots.txt file of every snapshot in the WaybackMachine (robots command). * Get the source of all archives of a specifics page (unify command).
$ wget https://github.com/Neolex-Security/WaybackRust/releases/download/v0.1.11/waybackrust
$ chmod +x waybackrust
# mv waybackrust /usr/local/bin
$ waybackrust
cargo install waybackrust
git clone https://github.com/Neolex-Security/WaybackRust
cargo build --release
./target/release/waybackrust
``` waybackrust 0.1.11 Neolex hascoet.kevin@neolex-security.fr Wayback machine tool for bug bounty
USAGE: waybackrust [SUBCOMMAND]
FLAGS: -h, --help Prints help information -V, --version Prints version information
SUBCOMMANDS: help Prints this message or the help of the given subcommand(s) robots Get all disallowed entries from robots.txt unify Get the content of all archives for a given url urls Get all urls for a domain
```
``` waybackrust-urls Get all urls for a domain
USAGE:
waybackrust urls [FLAGS] [OPTIONS]
FLAGS: -h, --help Prints help information -n, --nocheck Don't check the HTTP status -p, --nocolor Don't colorize HTTP status --silent Disable informations prints -s, --subs Get subdomains too -V, --version Prints version information
OPTIONS:
-b, --blacklist
ARGS:
```
``` waybackrust-robots Get all disallowed entries from robots.txt
USAGE:
waybackrust robots [FLAGS] [OPTIONS]
FLAGS: -h, --help Prints help information --silent Disable informations prints -V, --version Prints version information
OPTIONS:
-o, --output
ARGS:
```
``` waybackrust-unify Get the content of all archives for a given url
USAGE:
waybackrust unify [FLAGS] [OPTIONS]
FLAGS: -h, --help Prints help information --silent Disable informations prints -V, --version Prints version information
OPTIONS:
-o, --output
ARGS:
```
If you have idea of improvement and new features in the tool please create an issue or contact me.