思路:主要利用 awk ,if结构,sort,uniq
#!/bin/bash
FilePath="access.log"
awk '{print $1}' $FilePath | sort -rn | uniq -c >ip_count.log
cat ip_count.log | while read text ####读取文件内容,以行为单位
do
echo $text
count=`echo $text | awk '{print $1}' `
ip=`echo $text | awk '{print $2}'`
if [ $count -gt 20 ]
then
if iptables -L | grep $ip ###判断是否已经在iptables 中
then
echo "ip地址存在iptables中,不添加 "
else
echo "添加ip地址到iptables"
iptables -A INPUT -s $ip -j DROP && echo $ip >>ip_drop.log
/etc/init.d/iptables save &> /dev/null ###使iptables 生效
/etc/init.d/iptables restart &> /dev/null
fi
else
echo "未到达标准,不添加到iptables"
fi
done
最后,我们可以把脚本添加到定时任务(crontab)里去,定时执行,这样就可以实现动态添加了。
以上所述是小编给大家介绍的利用Shell 脚本解决DDOS攻击问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# shell脚本
# ddos攻击
# Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)
# 一个简单的防CC攻击Shell脚本分享
# 防止ARP攻击的shell代码
# 小编
# 在此
# 我们可以
# 给大家
# 里去
# 所述
# 给我留言
# 感谢大家
# 就可以
# 判断是否
# 疑问请
# 有任何
# FilePath
# access
# bin
# bash
# log
# cat
# ip_count
# gt
相关文章:
网站制作免费,什么网站能看正片电影?
如何在云主机上快速搭建网站?
如何选择高效稳定的ISP建站解决方案?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
建站之星后台密码如何安全设置与找回?
如何在建站之星网店版论坛获取技术支持?
建站主机选哪家性价比最高?
如何在Golang中使用replace替换模块_指定本地或远程路径
魔毅自助建站系统:模板定制与SEO优化一键生成指南
子杰智能建站系统|零代码开发与AI生成SEO优化指南
免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?
如何在腾讯云服务器快速搭建个人网站?
linux top下的 minerd 木马清除方法
手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?
如何快速建站并高效导出源代码?
如何用PHP快速搭建高效网站?分步指南
建站为何优先选择香港服务器?
建站VPS推荐:2025年高性能服务器配置指南
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
已有域名和空间如何快速搭建网站?
安徽网站建设与外贸建站服务专业定制方案
制作电商网页,电商供应链怎么做?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何通过主机屋免费建站教程十分钟搭建网站?
建站之星如何快速解决建站难题?
如何获取开源自助建站系统免费下载链接?
建站主机无法访问?如何排查域名与服务器问题
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
建站之星后台密码遗忘如何找回?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
如何用西部建站助手快速创建专业网站?
网站微信制作软件,如何制作微信链接?
制作网站的过程怎么写,用凡科建站如何制作自己的网站?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
怎么用手机制作网站链接,dw怎么把手机适应页面变成网页?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
如何基于云服务器快速搭建个人网站?
如何正确选择百度移动适配建站域名?
如何在阿里云域名上完成建站全流程?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
如何挑选优质建站一级代理提升网站排名?
网站制作说明怎么写,简述网页设计的流程并说明原因?
开心动漫网站制作软件下载,十分开心动画为何停播?
Java解压缩zip - 解压缩多个文件或文件夹实例
如何选择建站程序?包含哪些必备功能与类型?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
广东专业制作网站有哪些,广东省能源集团有限公司官网?
*请认真填写需求信息,我们会在24小时内与您取得联系。