文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>LINUX/CentOS防CC攻击脚本

LINUX/CentOS防CC攻击脚本

时间:2010-10-09  来源:徐俊沿

 #!/bin/sh
  cd /var/log/httpd/

  cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head -n 20 > a

  cp /dev/null access_log

  cp /dev/null error_log

  cp /dev/null limit.sh

  cp /dev/null c

  #awk '{print $2}' a|awk -F. '{print $1"."$2"."$3}'|sort|uniq > b

  cat a|while read num ip

  do

  if [ "$num" -gt "20" ]

  then

  echo $ip >> c

  fi

  done

  cat c|awk -F. '{print $1"."$2"."$3}'|sort|uniq > b

  #cat c|sort|uniq > b

  for i in `cat b`

  #cat b|sed 's/\./ /g'|while read i1 i2 i3 i4

  do

  if `cat ourip |grep $i > /dev/null 2>&1`

  then

  echo "`date` $i" >> test

  else

  echo "iptables -I INPUT -p tcp -dport 80 -s $i.0/24 -j DROP" >> limit.sh

  fi

  done

  sh limit.sh

相关阅读 更多 +
排行榜 更多 +
实时多人坦克

实时多人坦克

飞行射击 下载
特殊变种人学院

特殊变种人学院

体育竞技 下载
狂野破坏王

狂野破坏王

体育竞技 下载