Le samedi 6 Novembre 2004 20:59, Yves Rutschle a �crit�:
> On Sat, Nov 06, 2004 at 08:30:29PM +0100, k13 wrote:
> > je vouderais faire un script qui verifie les connections Illegal sur ma
> > machine,
> > j'aurais aim� qu'il tourne toujours mais dans le /etc/rc2.d le probleme est
> > qu'il
> > n''est pas en tache de fond (pas en job mais comme sshd ou autre)
> > j'aurais aim� savoire si c'�t� possible de faire un script qui tourne tout
> > le temps
> > en tache de fond...
>
> > #!/bin/bash
> >
> > IP_ATTACK=`tail /var/log/auth.log | grep Illegal | awk -F "f:" '{print $2}'
> > | tail -1`
> > if [ -n "$IP_ATTACK" ]; then
> > $FILE_MON="/tmp/$IP_ATTACK.mon"
> > $TIME_MON=`date | awk -F"CEST" '{print $1}'`
> > echo "---ATTACKER: $IP_ATTACK" > $FILE_MON
> > tail /var/log/auth.log | grep Illegal >> $FILE_MON
> > ping "$IP_ATTACK" >> $FILE_MON
> > echo "---NMAP" >> $FILE_MON
> > nmap "$IP_ATTACK" >> $FILE_MON
> > echo "---TRACEROUTE:"
> > traceroute "$IP_ATTACK" >> $FILE_MON
> > mail [EMAIL PROTECTED] -s "ATTACK: $TIME_MON" < $FILE_MON
> > fi
>
> Je r��crirais �a en deux bouts: d'une part un script qui lit
> sur son entr�e, et processe en continu (que nous appellerons
> 'toto'):
>
> while read line; do
> IP_ATTACK=`echo $line | grep Illegal | awk -F "f:" '{print $2}'`
> if [ -n "$IP_ATTACK" ]; then
> $FILE_MON="/tmp/$IP_ATTACK.mon"
> $TIME_MON=`date | awk -F"CEST" '{print $1}'`
> echo "---ATTACKER: $IP_ATTACK" > $FILE_MON
> tail /var/log/auth.log | grep Illegal >> $FILE_MON
> ping "$IP_ATTACK" >> $FILE_MON
> echo "---NMAP" >> $FILE_MON
> nmap "$IP_ATTACK" >> $FILE_MON
> echo "---TRACEROUTE:"
> traceroute "$IP_ATTACK" >> $FILE_MON
> mail [EMAIL PROTECTED] -s "ATTACK: $TIME_MON" < $FILE_MON
> fi
> done
>
> Et d'autre part un script dans rc2.d pour le d�marrer, qui
> lance toto en t�che de fond sur le log en question:
>
> ( tail -f /var/log/auth.log | toto ) &
merci :p j'y avais pas pens� :p nikel mais en plus j'ai > /dev/tty6 pour faire
du monitoring :)
>
> > et si aussi vous sauriez se qui est le mieu pour retrouv� quelqu'un???
>
> Je ne comprend pas cette question. Perdu de vue � la t�l�?
>
enfete c'est trouv� quelq'un a partir d'une adresse IP.
whois
traceroute
mais je ne sais pas si il y a plus performent???
> Y.
GRAND MERCI Y.
>
>
> --
> Pensez � lire la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
>
> Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"
>
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
>
>