[网络管理]
哪位能帮忙解释一下这个脚本(解决啦~)
哪位能帮忙解释一下这个脚本,最近在用,但好像没起作用。
vi /usr/local/sbin/fuckgo
CODE:
#! /bin/bash
fuck_who()
{
netstat -an|grep "210.51.184.197:21"|grep -v LISTEN|grep -v ESTABLISHED|awk '{print $5;}'|awk -F'=' '{print $1;}'|sort|uniq -c|awk '{print $1"="$2;}'
}
for _un in $(fuck_who)
do
if [ $(echo $_un|awk -F'=' '{print $1;}') -gt 10 ]
then
iptables -I INPUT -s $(echo $_un|gawk -F'=' '{print $2;}') -p tcp --dport 21 -j DROP
fi
done
先谢啦~
[ 本帖最后由 supertcy 于 2006-3-11 22:42 编辑 ]