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