文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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

相关阅读 更多 +
排行榜 更多 +
三角符文第一章下载

三角符文第一章下载

角色扮演 下载
嘀嘀动画官方正版下载

嘀嘀动画官方正版下载

趣味娱乐 下载
像素世界僵尸危机安卓版

像素世界僵尸危机安卓版

飞行射击 下载