Skip to content
Extraits de code Groupes Projets
Valider 6b739b5d rédigé par Sylvain "Cloud" MARET's avatar Sylvain "Cloud" MARET
Parcourir les fichiers

renamed file

parent 4f440513
Branches
Étiquettes
Aucune requête de fusion associée trouvée
#!/bin/bash
# test if there is a country as 1st argument
if [ $# -ne 1 ]
then
echo "incorrect number of argument"
echo "example : ./get_country_csv.sh France"
exit
fi
# download and extract database if missing
if [ ! -f "IP2LOCATION-LITE-DB1.CSV" ]
then
wget https://download.ip2location.com/lite/IP2LOCATION-LITE-DB1.CSV.ZIP
unzip IP2LOCATION-LITE-DB1.CSV.ZIP
rm IP2LOCATION-LITE-DB1.CSV.ZIP
fi
# generate csv
echo "[INFO] generate csv"
grep $1 IP2LOCATION-LITE-DB1.CSV > $1.csv
echo "[INFO] generate IPs"
python conversion.py $1
echo "[INFO] scanning port 445 for exposed windows machines"
sudo masscan -p445 -iL $1.ips -oG $1.445.scan && cat $1.445.scan | wc -l
echo "[INFO] scanning port 53 udp to find exposed DNS"
sudo masscan -pU:53 -iL $1.ips -oG $1.53.scan && cat $1.53.scan | wc -l
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter