Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sam5epi0l/waybackshot
(CLI wrapper) Takes a list of URLs and retrieve screenshots of older versions stored on the Wayback Machine.
https://github.com/sam5epi0l/waybackshot
archive automation bug-bounty bugbounty-tool cli eyewitness hacking-tool osint pip python python3 reconnaissance screenshot wayback-api wayback-machine waybackshot waybackurls waybar-scripts
Last synced: about 1 month ago
JSON representation
(CLI wrapper) Takes a list of URLs and retrieve screenshots of older versions stored on the Wayback Machine.
- Host: GitHub
- URL: https://github.com/sam5epi0l/waybackshot
- Owner: sam5epi0l
- License: mit
- Created: 2022-06-17T08:30:33.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-06-23T12:51:42.000Z (over 2 years ago)
- Last Synced: 2023-03-04T16:33:52.980Z (almost 2 years ago)
- Topics: archive, automation, bug-bounty, bugbounty-tool, cli, eyewitness, hacking-tool, osint, pip, python, python3, reconnaissance, screenshot, wayback-api, wayback-machine, waybackshot, waybackurls, waybar-scripts
- Language: Python
- Homepage: https://sam5epi0l.github.io/
- Size: 7.81 KB
- Stars: 29
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# waybackshot 🥃
Takes a list of URLs and retrieve screenshots of older versions stored on the Wayback Machine. I mainly developed this script for Bug Bounty purposes.It uses [waybackshot](https://github.com/markusbink/wayback-shot) (new) package from python library to capture screenshot of older stored version of webpage and uses selenium as web-driver.# Install 💼
Run these commands
```
git clone https://github.com/sam5epi0l/waybackshot.git
cd waybackshot
pip3 install -r requirements.txt
python3 shot.py -h
```# Example 🔻
`waybackshot -u https://example.com/``while read line; do python3 shot.py -u "${line[@]}"; done < waybackurls.txt `
## upcoming features
* Syntax:
`waybackshot -u urls.txt``cat scope.txt | gau | waybackshot -u`
* every archive of the page with first or last option
# Uses 🚀
```
usage: wayback-shot [-h] [-d DATEFROM] [-o OUTPUTDIR] [-w WIDTH] [-r] [-i] -u URLGet screenshot of archived urls in wayback machine by @sam5epi0l
optional arguments:
-h, --help show this help message and exit
-d DATEFROM, --dateFrom DATEFROM
fetch archived urls after provided date (Format=YYYYMMDD)
-o OUTPUTDIR, --outputDIR OUTPUTDIR
save screenshot output to directory (default="")
-w WIDTH, --width WIDTH
Width of the webpage used to screenshot (default=1920)
-r, --replace replace existing screenshot of the URL
-i, --includeDate fetch Date when the URL was archived
-u URL, --url URL perform screenshot on the provided URL
```# Credits 💳
👉 waybackshot: @markusbink https://github.com/markusbink/wayback-shot for providing the python library