On Thu, 25 Sep 2003 11:44:39 +0200
"Alain T�rieur" <[EMAIL PROTECTED]> wrote:

> je vais r�unir 2 "" tread "" (c'est bien comme �a qu'on dit ? ) en un seul !
> pour une petite ID qui m'est venu comme �a ...
> mais qui pourrait bien servir a beaucoup d'entre nous.
> 
> J'explique
> 
> je subi tout les jours un certain nombre d'attaques sur mon port 80 (http)
> et je voudrais (excusez du peut ;-) ) AUTO-BLACK-LISTER
> (bin oui j'invente des mots !)
> les adresse IP qui tente de p�n�tr�s mon .... serveur :-p
> 
> 
> ma source de donn� serait (pour commencer) : /var/log/httpd/access_log
> par exemple :
> --------------------------------------------------------------------------------------------------------------
> 212.194.139.242 - - [19/Sep/2003:16:55:00 +0200] "GET 
> /scripts/..%252f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 420 "-" "-"
> 80.131.181.218 - - [19/Sep/2003:19:21:29 +0200] "GET /scripts/nsiislog.dll" 
> 404 402 "-" "-"
> 209.187.125.226 - - [25/Sep/2003:05:09:10 +0200] "GET /scripts/nsiislog.dll" 
> 404 404 "-" "-"
> 216.34.197.43 - - [25/Sep/2003:07:56:48 +0200] "GET /scripts/nsiislog.dll" 404 
> 404 "-" "-"
> 196.40.56.90 - - [25/Sep/2003:10:40:06 +0200] "GET /msadc/msadcs.dll HTTP/1.0" 
> 404 400 "-" "-"
> --------------------------------------------------------------------------------------------------------------
> auto-black-lister tout ceux qui font appelle a des "" dll  ""  / "" cmd.exe " 
> /  "" /scripts/ "" etc ..........
> 
> petite pr�cision mais ... qui a son importance ...
> je ne sais pas faire de script
> mais je veux bien apprendre
> donc (et vu que je ne suis pas le seul), �a serait super sympa
> de commenter a mort les lignes ...
> -- 
> --^-----------------------------------------------------------------------------^--
>            .-^-.             Il est des douleurs qui ne pleurent,
>             /V\               qu'Alain T�rieur ....             J.J.G.
>           //    \\              N� Je_Te_Cherche : 312883696
>         /(       )\    http://lea-linux.org/  -  http://mdk.mondelinux.org/
>            ^`~'^                     http://goldman.fr.fm/
>        Utilisateur Linux #326931  Comptez vous! http://counter.li.org/
> --^-----------------------------------------------------------------------------^--
> 
> 

avec awk �a pourrait ressembler � �a:

awk '/(\.dll|cmd\.exe|\/scripts\/)/{ print $1}' /var/log/httpd/access_log

bye
jipe

Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";.

Foire Aux Questions de la liste : http://mdk.mondelinux.org

Répondre à