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
|