Hallo! Vor kurzem hatte ich mal hier wegen einer Moeglichkeit gefragt, schwarze Schafe aus einem grossen Mailserver herauszufinden, die meinen jede Minute Mail automatisch abholen zu muessen. Man gab mir ein paar gute Hinweise, worauf ich dann ein einfaches Bash-Script geshrieben habe... Und hier ist es.... -------------------schnipp---------------------------------------- #!/bin/sh # # POPTen Bash statistics Script # generates a list of ip-adresses with most accesses to Popper # Put this script into /var/log/ # # Written by Carsten Schmitz. Feel free to modify and distribute. # You can do it better? Mail your changes to casz@gmx.de # if test $# -ne 3; then echo '' echo 'Usage: Popten ip-range month day' echo ' e.g. popten 162.232.12 Jun 13' echo '' exit 1 else cat messages | grep $2\ $3 > messages.tag i=1 while [ $i -le 255 ]; do echo -n "$1.$i " >> zugriffsinfo.tag cat messages.tag | grep -w "connect from $1.$i" | wc -l >> zugriffsinfo.tag i=$[$i+1] done sort -o popaccess.topten -rbn +1.0 zugriffsinfo.tag rm zugriffsinfo.tag rm messages.tag fi -------------------schnapp---------------------------------------- Have fun, Carsten --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com