发新话题
打印

一个脚本范例

一个脚本范例

复制内容到剪贴板
代码:
#! /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 9 ]
        then
                iptables -I INPUT -s $(echo $_un|gawk -F'=' '{print $2;}') -p tcp --dport 21 -j DROP
        fi
done

本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-2492-1-1.html

相关主题
你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题