调用防火墙封掉DDOS发起者IP
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,[root@linux-node1 ~]# cat fw.sh#!/bin/bashcat /var/log/nginx/access.log|awk -F ":" '{print $1}'|sort
千家信息网最后更新 2026年10月31日调用防火墙封掉DDOS发起者IP
[root@linux-node1 ~]# cat fw.sh
#!/bin/bash
cat /var/log/nginx/access.log|awk -F ":" '{print $1}'|sort|uniq -c|sort -rn|head -10|grep -v "127.0"|awk '{if ($2!=null && $1>4) {print $2}}'>/tmp/dropip
for i in $(cat /tmp/dropip)
do
/sbin/iptables -A INPUT -p tcp --dport 80 -s $i -j DROP
echo "$i kill at date">>/var/log/ddos
done
脚本注解:
先查看日志文件,awk过滤出第一列IP,并进行排序,去重,然后反向排序,过滤出IP最多的前10个,排除127.0这个IP,然后再过滤出第二列不为空且IP数量大于4个的ip,并打印IP输出到/tmp/dropip文件中。
循环文件/tmp/dropip
封掉/tmp/dropip里面的ip地址的80端口
将此次事件写入/var/log/ddos日志里面,并再次循环。
文件
日志
循环
排序
事件
再次
地址
数量
注解
端口
脚本
输出
发起者
防火墙
防火
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
耶加雪菲
云之行互联网科技
互联网科技会
互联网科技公司发展
上海挚品互联网科技
互联网与未来科技
深圳期待互联网科技
互联网金融和金融科技
互联网科技类展会
北京大学互联网科技怎么样
996高科技互联网公司
深圳市罗太互联网科技有限公司
保险科技服务互联网营销体系
上海钢联属于互联网科技股吗
抖集互联网科技技术咨询
数字互联网科技有限公司
承德科技产业互联网平台
每日互联网科技新闻
互联网科技快速发展优美句子
株洲百竞科技的互联网营销顾问
工业互联网科技新基建
智能科技公司是互联网公司吗
科技互联网技术
无线互联网科技
深圳天众互联网科技公司
互联网科技美容
金融科技和互联网金融
互联网科技类展会
知域互联网科技有限公司大骗子
互联网科技人工智能实验室