|
发表于 2005-5-12 12:38:30
|
显示全部楼层
#!/bin/bash
while :
do
for i in `netstat -na|grep FIN_WAIT_2|awk '{print $4 }'|awk -F":" '{print $1}'|uniq`
do
WAITIPNU=`netstat -na|grep -c $i`
if [ $WAITIPNU -ge 20 ];then
iptables -A INPUT -p tcp -d "$i" -j DROP
else
continue
fi
done
done
sleep 5m
不知道对不对 请大家多指教 |
|