阿尔海南粉 发表于 2018-8-22 06:46:11

SSH防暴力破解shell脚本

#! /bin/bash  
cat /var/log/secure|awk '/Failed/{print $(NF-3)}'|sort|uniq -c|awk '{print $2"="$1;}' > /root/black.txt
  
DEFINE="10"
  
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


页: [1]
查看完整版本: SSH防暴力破解shell脚本