用SHELL脚本防SSH和vsftpd暴力破解

作者:hack1990 时间:11-12-21 阅读数:502人阅读

脚本内容如下:

#! /bin/bash cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txt DEFINE="20" for i in `cat  /root/black.txt` do         IP=`echo $i |awk -F= '{print $1}'`         NUM=`echo $i|awk -F= '{print $2}'`         if [ $NUM -gt $DEFINE ];         then          grep $IP /etc/hosts.deny > /dev/null           if [ $? -gt 0 ];           then           echo "sshd:$IP" >> /etc/hosts.deny           fi         fi done

发表评论