first commit

This commit is contained in:
Xavier 2022-08-24 08:58:10 +02:00
commit 4645deb898
4 changed files with 89 additions and 0 deletions

10
.muttrc Normal file
View File

@ -0,0 +1,10 @@
# Chez free :
set smtp_url = "smtps://smtp.free.fr:465/"
#set my_user = "xavier.debert"
#set my_pass = "b6e3mk7y"
set my_user = "14frs2013"
set my_pass = "matrix88"
set from = "14frs2013@free.fr"
set realname = "FRATEC"
set ssl_starttls = no

34
README.md Executable file
View File

@ -0,0 +1,34 @@
2FA 1.0
============================
<img src="http://xavier.debert.free.fr/lid.png" width="50%">
## Version en production 1.0
## 1.0
pre-requis
apt install mutt
Modifier le fichier /etc/bash.bashrc
et ajouter à la fin le code dans bashrc
modifier IP par la votre (votre pc client)
puis modifier vos mails pourt recevoir
les mails
Puis
copier le fichier muttrc en .muttrc
dans tout les comptes /home/$USER
remplacer
smtps://smtp.free.fr:465/ par votre SMTP
usermail par votre nom de compte mail
pass mail par votre mot de passe mail
email par votre email complet exemple:123@456.com
userskip par le nom ou speudo
73
Xavier

37
bashrc Normal file
View File

@ -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

8
muttrc Normal file
View File

@ -0,0 +1,8 @@
# Chez free :
set smtp_url = "smtps://smtp.free.fr:465/"
set my_user = "usermail"
set my_pass = "passmail"
set from = "email"
set realname = "userskip"
set ssl_starttls = no