|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
Bonjour à tous
Je vient vous exposer une petite colle que l'on m'a poser et sur laquelle je planche depuis 1 semaine sans vraiment trouver quelque chose. Alors pret? Voila je doit créer un script qui analyse le fichier de log de iptables, qui a était deplacé et qui n'enregistre que les drop de ICMP. A partir de ce fichier log, le script doit compter un certain nombre de fois la presence d'un adresse MAC precise dans un laps de temps court ( 10 seconde). Une fois cette tache faite, le script doit ouvrir un port de iptable pour laisser passer ssh sur le port 38 ( pas 22 ), port qui a était modifier dans sshd.conf donc pas de redirection.Le port bien sur ne doit pas rester étername ouvert ( sinon ça sert a rien hein ), il doit donc se refermer 30 min plus tard automatiquement.Ensuite le script doit vider le fichier de log afin de ne pas retrouver a l'infini la MAC. Et pour finir le script doit tourner en premanence hi hi voila la colle celui qui pourra me filler un coup de main ou de pouce sera beni pendant 30 ans et sur 15 générations merci d'avance voici les tables de iptables si ça peut aider Code :
|
||
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
ben pour chercher dans le fichier de log... un coup de grep sur LOG_ICMP, puis un coup de awk ou de sed pour extraire la mac-address
l'ouverture d'un port tcp en sortie sur iptables, tu sais faire... c'est dans ton script vider log, sed sur un fichier texte... regardes les options refermer 30 min plus tard... + methode bourrin : "sleep 30*60" ; fermeture du port iptables le script est a lancer via crontab a intervalle regulier (et faible...) voila qui devrait te mettre sur la piste, tout en te laissant faire le boulot... comme cela tu apprendras mieux |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
merci je vais regarder ça
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() Inscription : juin 2006 Messages : 889 ![]() |
C'est du port knocking que t'essaie de faire en fait.
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : octobre 2006 Messages : 3 ![]() |
oui mais non
c'est le principe sauf que l'on passe par les logs a la recherche d'une mac précise et pas d'une serie de port defini mais bon d'en l'esprit c'est pareil on a presque reussi donc je posterai le script d'ici la fin de semaine |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com