仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 477|回复: 7
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇Centos复杂处置CC打击shell剧本

[复制链接]
简单生活 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:34:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!第一个剧本是经由过程查找日记中会见次数过量的ip,并用iptables屏障。
#!/bin/bash
cur=`date+%H%M%S`
becur=`date-d"1minuteago"+%H%M%S`
badip=`tail-n10000/home/www.centos.bz/log/access.log|egrep-v".(gif|jpg|jpeg|png|CSS|js)"|awk-va="$becur"-vb="$cur"-F[:]{t=$5$6$7;if(t>=a&&t<=b)print$1}|sort|uniq-c|awk{if($1>=20)print$2}`
if[!-z"$badip"];then
foripin$badip;
do
iftest-z"`/sbin/iptables-nL|grep$ip`";then
/sbin/iptables-IINPUT-s$ip-jDROP
fi
done
fi
将此代码保留为ban.sh,到场cronjob使每分钟实行一次。
此剧本的感化是:使用iptables屏障每分钟会见页面凌驾20的IP,这些页面已扫除图片,css,js等静态文件。
第二个剧本是经由过程在日记中查找cc打击的特性举行屏障。
#!/bin/bash
keyword="cc-atack"
badip=`tail-n5000/home/www.centos.bz/log/access.log|grep"$keyword"|awk{print$1}|sort|uniq-c|sort-nr|awk{print$2}`
if[!-z"$badip"];then
foripin$badip;
do
iftest-z"`/sbin/iptables-nL|grep$ip`";then
/sbin/iptables-IINPUT-s$ip-jDROP
fi
done
fi
keyword则是日记中cc的特性,交换成无效的便可。


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
老尸 该用户已被删除
沙发
发表于 2015-1-16 20:26:10 | 只看该作者

带来一篇Centos复杂处置CC打击shell剧本

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
谁可相欹 该用户已被删除
板凳
发表于 2015-1-22 06:08:21 | 只看该作者
一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。
精灵巫婆 该用户已被删除
地板
发表于 2015-1-30 23:39:33 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
兰色精灵 该用户已被删除
5#
发表于 2015-2-6 17:19:45 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-17 22:54:48 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
因胸联盟 该用户已被删除
7#
发表于 2015-3-12 18:41:16 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
海妖 该用户已被删除
8#
发表于 2015-3-20 02:21:33 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 01:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表