first commit
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Désactivation CTRL+C
|
||||
trap '' 2
|
||||
|
||||
#MyOTP
|
||||
|
||||
var=$(echo $SSH_CLIENT | awk -F" " '{print $1}')
|
||||
echo $var
|
||||
if [ "$var" = "192.168.0.88" ]; then
|
||||
echo "Ok"
|
||||
else
|
||||
echo "KO"
|
||||
|
||||
echo "Nous vous avons envoyé votre authentification sur votre appareil. Merci de le saisir puis entré"
|
||||
heure=$(date +%H:%M)
|
||||
jour=$(date +%d/%m/%Y)
|
||||
check=`gpw 1 13`
|
||||
cd /tmp
|
||||
echo "Une demande de code SSH à $jour et $heure, votre code:'$check'" > fichier.txt
|
||||
mutt -s "CyberSecuSsh:" in4matik.c.la@free.fr < fichier.txt
|
||||
#echo $check
|
||||
read otp
|
||||
if [ $check == $otp ]
|
||||
then
|
||||
echo "OTP Validated.";
|
||||
else
|
||||
echo "OTP Invalid. Disconnecting."
|
||||
addip=`wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1`
|
||||
echo "Alerte SSH à $jour et $heure de $addip, le mot de pass n est pas correcte!" > fichier.txt
|
||||
mutt -s "CyberSecuSshAlerte:" in4matik.c.la@free.fr < fichier.txt
|
||||
rm fichier.txt
|
||||
logout
|
||||
fi
|
||||
# reactivation CTRL+C
|
||||
trap 2
|
||||
rm fichier.txt
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user