#/bin/bash
IPADDR="`netstat -ant | grep :80 | awk '{print $5}'| awk -F: '{print $1}' | sort | uniq -c | awk '{if($1>500) print $2 }'`"
for III in $IPADDR
do
grep "$III" /server/cmd/ipCC.list &> /dev/null
[ $? -eq 0 ] && continue
/sbin/iptables -I INPUT 1 -p tcp -s $III --dport 80 -j DROP
[ -z $III ] || echo "`date +%Y%m%d:%H%M%S` $III" >> /server/cmd/ipCC.list
done
网站防CC,禁掉IP
最新推荐文章于 2023-12-15 15:52:25 发布