php shell ddos,shell防ddos攻击脚本(一)
最近服务器经常受到攻击,并且还大多数是晚上,实在是受不了晚上起来处理,直接从网上搜了个写得不错的shell封ddos脚本,这个脚本是老外写的,我觉得效果还不错,发给大家看看吧.
系统:centos 5.9 64位
脚本内容:
vi ipdrop.sh
#!/bin/bash
#Collecting list of ip addresses connected to port 80
netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1 > /root/iplist
#Limit the no of connections
LIMIT=100;
for ip in `cat /root/iplist |awk '{print $2}'`;do
if [ `grep $ip /root/iplist | awk '{print $1}'` -gt $LIMIT ]
then
echo "100 connection from $ip... `grep $ip /root/iplist | awk '{print $1}'` number of connections... Blocking $ip";
#Blocking the ip ...
/etc/rc.d/init.d/iptables save > /dev/null;
CHECK_IF_LOCALIP=0;
/sbin/ifconfig | grep $ip > /dev/null;
if [ $? -ne $CHECK_IF_LOCALIP ]
then
{
FLAG=0;
grep $ip /etc/sysconfig/iptables | grep DROP > /dev/null;
if [ $? -ne $FLAG ]
then
iptables -I INPUT -s $ip -j DROP;
else
echo " Ipaddress $ip is already blocked ";
fi
}
else
echo " Sorry, the ip $ip cannot be blocked since this is a local ip of the server ";
fi
fi
done
夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-386.html
php shell ddos,shell防ddos攻击脚本(一)相关推荐
- Linux/CentOS防CC攻击脚本
http://www.lvtao.net/shell/478.html
- Linux防CC攻击脚本
多数CC攻击在web服务器日志中都有相同攻击的特征,我们可以根据这些特征过滤出攻击的ip,利用iptables来阻止 #!/bin/bash #by LinuxEye #BLOG: http://bl ...
- linux cc脚本,LINUX:CentOS防CC攻击脚本
整个脚本内容如下: #!/bin/sh cd /var/log/httpd/ cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head ...
- html5 防止脚本攻击,shell防ddos攻击脚本(二)
在上一篇shell防ddos攻击脚本(一)中,我给大家发了个脚本,那只是针对单机的,如果是在负载均衡下的话,很容易把自己的服务器ip给误封,所以这篇文章就给大家发个可以添加白名单的shell脚本. 系 ...
- linux脚本攻击,一个防DDOS攻击的SHELL脚本
当遇到DDOS的攻击时,可以考虑封IP来源来暂时解决,但IP源变化多端,光靠手工添加不现实,所以写了个脚本,以实现自动添加.有需要的朋友,参考下吧. 1,防范ddos攻击的脚本 mkdir /root ...
- linux 防ddos攻击软件,linux系统下免费防DDOS CC攻击脚本,有效减轻服务器压力 【转】...
网站DDOS是最头疼的事.即使是国内高防的服务器,也不能100%彻底解决CC,DDOS攻击,在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽, ...
- 超级NB的防DDOS(小量级)攻击的脚本
# tree /usr/local/ddos/ /usr/local/ddos/ ├── ddos.conf ├── ddos.sh ├── ignore.ip.list └── LICENSE0 d ...
- Linux系统防CC攻击自动拉黑IP增强版Shell脚本
Linux系统防CC攻击自动拉黑IP增强版Shell脚本 文章目录 一.Shell代码 二.执行脚本 三.效果测试 四.附加说明 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原 ...
- Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)
这篇文章主要介绍了Linux系统防CC攻击自动拉黑IP增强版(Shell脚本),需要的朋友可以参考下 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原因是因为360网站卫士的缓存 ...
- linux下防DDOS攻击软件及使用方法详解
互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用 iptables,但是iptables不能在自动屏蔽,只能手动屏蔽. 一 ...
最新文章
- fastText实现文本分类
- Linux搭建BT下载服务器,linux下搭建bt服务器–xbt篇
- Redis中的自动过期机制
- Windows 钩子的使用
- pdf文件内容查看器 -- 采用wpf开发
- linux上还原自主nuget包需要注意的问题
- java ojdbc 还需要装 oracle client 吗,ojdbc连接数据库
- IOS启程01-配制CocoaPods来管理第三方类库
- Spring事务方法与非事务方法执行相互调用不回滚,你踩过这个坑没?
- linux 网络 路由,网络路由的顺序在Linux中是否重要?
- n160ii打印机查看ip地址_喷墨打印机自动清洁打印头方法你知道几个?
- leetcode每日一练(第一天)
- python暴力破解wps,Word,excel等文件
- WPS文字中的某些内容下方出现的红色波浪线怎么去掉?
- python 安装 pyHook
- 听说这是互联网时代100本必读书单,你看过几本?
- 当前 IT 行业,软件开发应该掌握的几种编程语言,你学会了几种?
- 简单批处理文件使用win7自带wifi,妈妈再也不担心WiFi软件不稳定了
- python实现离散点图画法
- 阿里云,DNS(云解析),封装类
热门文章
- 【error LNK1104】【无法打开文件opencv_core345d.lib 解决思路】
- 诺基亚301java吗_诺基亚301参数详解【图解】
- Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
- 解决navicat导入excel数据日期混乱问题
- 自动驾驶全球布局(3)传统汽车厂商
- Java三行情书_函数式编程思维在三行代码情书中的应用
- 74ls175四人抢答器电路图_四人抢答器电路设计方案(四) - 四人抢答器电路设计方案汇总(六款模拟电路设计原理图详解)...
- Hangouts高清视频的背后:从H.264编码向WebRTC的进化
- 【MySQL】MySQL数据库的安装详细步骤
- 根据公历日期获取到农历日期信息(带星座)(C#)