Paparazzi Screenshot Script (Bot)
Paparazzi: A basic Screenshot Utility (Bot) for collecting screenshots of IP addresses and or URLs.
This script requires a personal API key and you can get yours here: BrowShotAPI
#!/usr/bin/env bash
# Paparazzi 1.0 - K0NxT3D 2021
# Website ScreenShot Utility
# Bash: ./bot
# Variables
BotOptions="Url File Quit"
images="./images"
# Welcome Banner - Create Directories
mkdir -p $images
clear
printf "Paparazzi 1.0 - K0NxT3D\n"
sleep 1
# Bot Options Menu
select option in $BotOptions; do
# Single URL/IP Scan
if [ "$option" = "Url" ];
then
printf "IP/URL To Scan: "
read url
curl -L "https://api.browshot.com/api/v1/simple?url=$url&key=ENTER YOUR KEY HERE" -o $images/$url.png
printf "Finished Scanning.\nHit Enter To Continue.."
read anykey
./bot
# Multiple URL/IP Scan From File (example: urls.txt)
elif [ "$option" = "File" ];
then
printf "Path To File: "
read filepath
while IFS= read -r url
do
curl -L "https://api.browshot.com/api/v1/simple?url=$url&key=ENTER YOUR KEY HERE" -o $images/$url.png
done < "$filepath"
printf "Finished Scanning.\nHit Enter To Continue.."
read anykey
./bot
# Quitter!!!
elif [ "$option" = "Quit" ];
then
printf "Quitting!"
sleep 1
clear
exit
# ERRORS
else
clear
printf ""
sleep 1
bash ./bot
fi
exit
done