积木GM论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2013|回复: 0

对源ip地址的封锁脚本-0123

[复制链接]

签到天数: 13 天

[LV.3]偶尔看看II

34

主题

47

帖子

81

积分

常驻会员Lv2

Rank: 2

积分
81
发表于 2019-8-5 10:36:57 | 显示全部楼层 |阅读模式
生活圈制作

马上注册,了解更多传奇资讯和传奇服务端下载,让你轻松玩转积木GM论坛。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网站受到大量主机的非正常连接时,对源ip地址的封锁脚本

#!/bin/bash
touch all
for i in `seq 1 100` //控制脚本的循环
do
sleep 1 时间控制
ip=`tail -30 /var/log/a.log |grep HTTP/1.1|awk '{print $1}'|sort -n|uniq`   //从一个假设的日志文件中截取非正常连接主机的ip地址,依据是攻击的特征
if [ -z "$ip" ];then      // www.2cto.com 如果没有这种主机
ehco "ok">>/dev/null
else
for m in `echo $ip`      //如果有这些主机则遍历
do
n=`grep -l "^$m$" /root/all`//      从all文件里查看是不是已经被禁止过
if [ $? -eq 1 ];then        //如果没有被禁止过
echo iptables -A INPUT -s $m -p tcp –dport 80 -j DROP
echo "iptables -A INPUT -s $m -p tcp –dport 80 -j DROP"
iptables -A INPUT -s $m -p tcp –dport 80 -j DROP      //禁止
echo $m>>/root/all        //写到all文件中
fi
done
fi
service iptables save//保存iptables规则
done
保存退出
品牌官网:33ol.com



地址:广东省东莞市莞城汇峰中心B区五楼盛网科技有限公司



联系QQ:213068646  电话:13169379896






上一篇:对于服务器托管你知道多少-123
下一篇:刚开一秒第十一季
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
 
金币自助充值
会员自助购买
附件无法下载
每日签到通道
本站广告租用
商业版本兑换
免费列表空间
站长客服站长客服
技术支持技术支持
传奇GM交流群
传奇GM交流群
工作时间:
10:00-24:00
官方微信扫一扫

QQ|Archiver|手机版|小黑屋|百度统计|积木GM论坛  DIY

GMT+8, 2019-11-19 08:24 , Processed in 0.126388 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表