小防,软防卫,对于大的攻击还是不行的不要把全部希望寄托在这个脚本上哟!

DDOS Deflate 脚本 – 利用 Iptables 或 SPF 防范攻击

 

一个很有效的、通过Advanced Policy Firewall (APF) 或者 iptables 防止DDOS攻击的脚本:
(D)DoS Deflate

安装方法:
wget http://www.inetbase.com/scripts/ddos/install.sh
chmod 0700 install.sh
./install.sh

安装后,脚本会每分钟运行一次,屏蔽的IP地址10分钟后自动解封。
这些参数也可以在配置文件 /usr/local/ddos/ddos.conf 中修改

设置永不屏蔽的IP地址白名单 /usr/local/ddos/ignore.ip.list

该脚本有点老,需要修改里面的netstat命令

打开脚本文件 /usr/local/ddos/ddos.sh

找到

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort –nr

替换为

netstat -ntu | grep ':' | awk '{print $5}' | awk '{sub("::ffff:","");print}' | cut -f1 -d ':' | sort | uniq -c | sort -nr

提示:脚本安装时,在系统的cron job里,会自动加上了命令

/usr/local/ddos/ddos.sh >/dev/null 2>&1

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。