Linux下DDOS简单防御shell脚本
技术分享|2015-8-1|最后更新: 2024-6-25
type
status
date
slug
summary
tags
category
icon
password
order
 
Linux下DDOS简单防御shell脚本
注意:网站如果使用CDN的话,不可用这个,不然当网站IP连接数过高,会把CDN的IP拉黑
连接数限制为200,需要添加crontab定时任务,脚本10S运行一次,iptables每小时flush一次,并且会发送到你的邮箱.
这个脚本检测的是80/443端口,如有其他需要,可以更改前两行grep -E "XXXX"规则
运行日志保存到run.log,黑名单保存在black.txt,已禁止列表保存在banned.log
以下为crontab配置,选择一种,第一种是每分钟,第二种是每多少秒,
vi /etc/crontab
以下为shell脚本代码,目录、连接数(注意要批量替换,有多处)、邮箱自行修改.
开学3个月感受超越自我