hQuse: Count ip occurrence in log file within bash

Publicēts: 11:14:14 03/20/08
Autors: hQuse

egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' /var/log/mail | sort | uniq -c | sort -g

Atsijājam no tā visa "192.168.*.*" adreses un nosūtām mailu rootam:

egrep -o '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}' mail | egrep -v -w '^192\.168' | sort | uniq -c | sort -g -r | mail -s "/var/log/mail summary" root@sterveris