-->
Versionner des composants externes : svn externals Outil d’aide à la création d’expressions régulières (rationnelles)
Apr 22

Voici un petit script de surveillance des logs apache dont je me sert pour vérifier de ne pas me faire leacher :

#!/bin/bash

HIT_MAX=100;
LOG_PATH="/var/log/apache2";

for i in `sed -e  's/^\([0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\)\s.*$/\1/' \
  $LOG_PATH/*.log | grep -v '[::alpha::]'  | sort -u`
  do
    HIT=`grep  $i $LOG_PATH/*.log | wc -l`
    if [ $HIT -gt $HIT_MAX ]; then
      echo "$HIT times  ; $i" ;
    fi
done;

Pour résumer, ce script envoi simplement une liste d’ip trouvé >HIT_MAX dans LOG_PATH/*.log comme suit:

153 times ; 80.154.37.173
150 times ; 81.251.61.124

Digg It!

written by Nicolas \\ tags: ,

2 commentaires to “Petit script pour surveillance leaching”

  1. NiKo Says:

    Hé ben tu vas retrouver l’IP des serveurs de myspace assez fréquemment, si comme moi tu as quelques images bien référencées sur images.google.com (s’en servent pour leurs avatars, les cuistres)

  2. Nicolas Says:

    T’inquiètes pas, c’est pas sur mon blog que je vais me faire leacher :)

Ecrire un commentaire