|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!因为比来为了上线的项目做好宁静,惧怕被敌手故意弄,有需要复杂防下DDOS和CC,公司资金的成绩,如今由运维写个剧本来顶着用,只能复杂防
1、检察IP毗连数
[root@localhostshell]#catiptables-cc-ip
#!/bin/bash
num=100//设置最高毗连的值
IP=`netstat-an|grep^tcp.*:80|egrep-vLISTEN|127.0.0.1|awk-F"[]+|[:]"{print$6}|sort|uniq-c|sort-rn|awk{if($1>$num){print$2}}`
foriin$IP
do
echo$i
done
取得了局能够重定向一个文件里保留出来
2、检察SYN毗连
[root@localhostshell]#catiptables-cc-syn
#!/bin/bash
conn=`netstat-an|grepSYN|awk{print$5}|awk-F:{print$1}|sort|uniq-c|sort-nr|head-n20`//查找出前二十个毗连最多的
foriin$conn
do
echo$i
done
一样,取得了局能够重定向一个文件里保留出来
3、检察会见日记
[root@localhostshell]#catlog-cc
#!/bin/bash
access=`cat/var/log/httpd/access.log|awk{print$1}|sort|uniq-c|sort-nr|head-n20`
foriin$access
do
echo$i
done
不必说,取得了局能够重定向一个文件里保留出来
4、剖析
依据以上的了局看看哪一个IP会见对照多(这里要注重,并不是会见多的IP就是打击的IP,有些也会一般会见,不注重剖析的话会封了一般会见IP,以是还得跟前面两方面的要素一同思索、排查),SYN毗连数对照(一样平常SYN最多的就是打击IP),会见日记纪录最多,然后一个一个剖析,最初,也是最主要的,要看些这些IP会见是不是是一般的,这个依据日记能够看得出来(要耐烦、仔细检察)
5、剖析后的举措
排查出来的IP,要立即封失落
iptables-IINPUT-sIP(排查出来的IP)--dport80-jDROP
serviceiptablessave
6、总结
DDOS和CC打击就是回绝办事和不法会见,让被打击方针处置才能的海量数据包损耗可用体系,带宽资本,以致收集办事瘫痪的一种打击手腕,最好是利用CDN和黑洞防火墙来防,前者是带宽方面抗得起,后者是判别后援用这些流量到黑洞
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|