Ip scripts that automatically block access exceptions
#! / bin/bashnetstat-an | grep 80 | awk-F [:''] +'{print $6}'| sort-rn | uniq-c | awk'{if ($1 > = 25) print $2}'> / tmp/dropip#netstat-an | grep EST | awk-F [:'] +'{print $6}'| sort-rn | uniq-c | sort-rn | head-10 | awk'{if ($1 > 15) print $2}'> / tmp/dropipfor I in $(cat / tmp/dropip | grep-v '127.0.0.1') do/ Sbin/iptables-I INPUT-p tcp-- dport 80-s $I-j DROPecho "$i kill at `date`" > > / var/log/gua_ip.txtdone