Chercher haveibeenpwned avec Bash

Comment chercher haveibeenpwned avec bash ?

Script bash

#!/bin/bash
figlet "havei";
if [ -n "$1" ]; then
r=$(curl -s 'https://haveibeenpwned.com/api/v2/unifiedsearch/'$1'' -H 'User-Agent: Mozilla/5.0' -H 'X-Requested-With: XMLHttpRequest' | jq -r '.Breaches | .[] | .Title');
if [ -n "$r" ]; then 
echo "$r";
else
echo "No result.";
fi
else
echo "No email.";
fi
echo "";

Comment faire ?

  • Copier ce script dans havei.sh
  • Ce script a pour dépendance jq et figlet (esthétique)
  • Installer jq : brew install jq et figlet brew install figlet
  • Taper la commande sh ./havei.sh email

Résultat

 _                     _ 
| |__   __ ___   _____(_)
| '_ \ / _` \ \ / / _ \ |
| | | | (_| |\ V /  __/ |
|_| |_|\__,_| \_/ \___|_|
                                 
Adobe
Exploit.In
Onliner Spambot

Lecture :

https://haveibeenpwned.com

#EOF
Script © Rbcafe.com

Leave a Comment