From f1dde4dc0ded121bea75e9e61d5c47e8e59ad81e Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Wed, 27 Sep 2017 20:13:21 +0530 Subject: Redesigned --- pwned.sh | 72 +++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 51 insertions(+), 21 deletions(-) diff --git a/pwned.sh b/pwned.sh index 16d769f..81bb524 100644 --- a/pwned.sh +++ b/pwned.sh @@ -1,28 +1,58 @@ #!/bin/bash -#set -x -account=$1 -if [ "$1" == "-h" ]; -then -echo Pwned Help -echo Usage : -echo -e "pwned -h \t /Shows Help" -echo -e "pwned title@email.com \t \t /Gives Information " -exit -fi -clear -echo "Using Email $account" -echo "If it is not in the format test@mail.com" -echo "then press Ctrl+C and put it in the correct format" -echo "Press enter to continue" +set x + +declutter(){ + rm breach.json + rm semibreach.json + rm breach.txt + rm pasteacc.json + rm semipaste.json + rm pasteacc.txt +} + +header(){ + +echo " ___ _ ___ "; +echo " | _ \__ __ ___ _ ___ __| | |__ \ "; +echo " | _/\ V V / ' \/ -_) _\` | /_/ "; +echo " |_| \_/\_/|_||_\___\__,_| (_) "; +echo " "; + +} -read nothing +main(){ + clear +header +echo "Enter your Email Address (For eg xyz@mail.com)" +read account +clear +header +echo "" echo "Checking if you have been Pwned" -curl -s -o raw_data.json "https://haveibeenpwned.com/api/v2/breachedaccount/"$account"" +curl -s -o breach.json "https://haveibeenpwned.com/api/v2/breachedaccount/"$account"" +curl -s -o pasteacc.json "https://haveibeenpwned.com/api/v2/pasteaccount/"$account"" +#curl -s -o pwnedpassword.json "https://haveibeenpwned.com/api/v2/pwnedpassword/"$account"" + clear -jq ".[]" raw_data.json > semi.json -jq .Title semi.json > final.txt -echo "You Have Been Pwned at/in/by" -sed 's/\"//g' final.txt +jq ".[]" breach.json > semibreach.json +jq .Title semibreach.json > breach.txt +jq ".[]" pasteacc.json > semipaste.json +jq .Title semipaste.json > pasteacc.txt +#jq ".[]" pwnedpassword.json > semipwnedpassword.json +#jq .Title semipwnedpassword.json > pwnedpassword.txt +header +echo "" +echo "" +echo -e "\e[1;97;44mYou Have Been Pwned at :\e[1;92;49m" +sed 's/\"//g' breach.txt +echo -e "\e[1;97;44mYou have been featured in these Pastes :\e[1;92;49m" +sed 's/\"//g' pasteacc.txt +#echo "Your Pwned Passwords are at :" +#sed 's/\"//g' pwnedpassword.txt +declutter +} +clear +main -- cgit v1.2.3