erlug
[Top] [All Lists]

[Erlug] statistiche virus con shell script

To: Erlug <erlug@xxxxxxxxxxxxxx>
Subject: [Erlug] statistiche virus con shell script
From: Vito Pascali <mailing-list@xxxxxxxxxxxxx>
Date: Wed, 16 Feb 2005 11:59:10 +0100
Linksystem-Smtp Scan

Ciao a tutti,
volevo mediante crontab mandare un script che beccasse semplicemente il numero di virus presi tramite p3scan/clamav e facesse una graduatoria dei virus piu' comuni.
Partendo dal fatto che il log generato e' una cosa del genere:

Feb 15 17:50:49 Proxy p3scan[3206]: Connection from xxxxxx:2924
Feb 15 17:50:49 Proxy p3scan[3206]: Real-server adress is xxxxxxxx:110
Feb 15 17:50:49 Proxy p3scan[3206]: USER 'xxx@xxxxxx'
Feb 15 17:50:50 Proxy p3scan[3206]: '/cache/p3scan/children/3206/p3scan.0UZpmm'
contains a virus (Eicar-Test-Signature)!


cat /cache/LOG | grep '(*)!' | gawk '{ print$10 }' | sort -g

produce

(Worm.SomeFool.X)!
(Worm.SomeFool.X)!
(Worm.SomeFool.Z)!
(Worm.SomeFool.Z)!

Ora se volessi sapere il numero di virus raggiunto finora mi basterebbe fare un wc -l finale, ma come faccio a dirgli di contare i valori uguali di modo da avere un risultato tipo:
10 Worm.SomeFool.X
8   Worm.SomeFool.Z
ecc?

Scusate la banalita' della domanda.
Sono ben accetti rtfm purche' supportati da link & tips :)
grazie in anticipo
Vito



<Prev in Thread] Current Thread [Next in Thread>