first commit
This commit is contained in:
		
						commit
						4645deb898
					
				
							
								
								
									
										10
									
								
								.muttrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								.muttrc
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										34
									
								
								README.md
									
									
									
									
									
										Executable 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
									
								
							
							
						
						
									
										37
									
								
								bashrc
									
									
									
									
									
										Normal 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
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user