最近服务器经常受到攻击,并且还大多数是晚上,实在是受不了晚上起来处理,直接从网上搜了个写得不错的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攻击脚本(一)相关推荐

  1. Linux/CentOS防CC攻击脚本

    http://www.lvtao.net/shell/478.html

  2. Linux防CC攻击脚本

    多数CC攻击在web服务器日志中都有相同攻击的特征,我们可以根据这些特征过滤出攻击的ip,利用iptables来阻止 #!/bin/bash #by LinuxEye #BLOG: http://bl ...

  3. linux cc脚本,LINUX:CentOS防CC攻击脚本

    整个脚本内容如下: #!/bin/sh cd /var/log/httpd/ cat access_log|awk '{print $1}'|sort|uniq -c|sort -n -r|head ...

  4. html5 防止脚本攻击,shell防ddos攻击脚本(二)

    在上一篇shell防ddos攻击脚本(一)中,我给大家发了个脚本,那只是针对单机的,如果是在负载均衡下的话,很容易把自己的服务器ip给误封,所以这篇文章就给大家发个可以添加白名单的shell脚本. 系 ...

  5. linux脚本攻击,一个防DDOS攻击的SHELL脚本

    当遇到DDOS的攻击时,可以考虑封IP来源来暂时解决,但IP源变化多端,光靠手工添加不现实,所以写了个脚本,以实现自动添加.有需要的朋友,参考下吧. 1,防范ddos攻击的脚本 mkdir /root ...

  6. linux 防ddos攻击软件,linux系统下免费防DDOS CC攻击脚本,有效减轻服务器压力 【转】...

    网站DDOS是最头疼的事.即使是国内高防的服务器,也不能100%彻底解决CC,DDOS攻击,在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽, ...

  7. 超级NB的防DDOS(小量级)攻击的脚本

    # tree /usr/local/ddos/ /usr/local/ddos/ ├── ddos.conf ├── ddos.sh ├── ignore.ip.list └── LICENSE0 d ...

  8. Linux系统防CC攻击自动拉黑IP增强版Shell脚本

    Linux系统防CC攻击自动拉黑IP增强版Shell脚本 文章目录 一.Shell代码 二.执行脚本 三.效果测试 四.附加说明 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原 ...

  9. Linux系统防CC攻击自动拉黑IP增强版(Shell脚本)

    这篇文章主要介绍了Linux系统防CC攻击自动拉黑IP增强版(Shell脚本),需要的朋友可以参考下 前天没事写了一个防CC攻击的Shell脚本,没想到这么快就要用上了,原因是因为360网站卫士的缓存 ...

  10. linux下防DDOS攻击软件及使用方法详解

    互联网如同现实社会一样充满钩心斗角,网站被DDOS也成为站长最头疼的事.在没有硬防的情况下,寻找软件代替是最直接的方法,比如用 iptables,但是iptables不能在自动屏蔽,只能手动屏蔽. 一 ...

最新文章

  1. fastText实现文本分类
  2. Linux搭建BT下载服务器,linux下搭建bt服务器–xbt篇
  3. Redis中的自动过期机制
  4. Windows 钩子的使用
  5. pdf文件内容查看器 -- 采用wpf开发
  6. linux上还原自主nuget包需要注意的问题
  7. java ojdbc 还需要装 oracle client 吗,ojdbc连接数据库
  8. IOS启程01-配制CocoaPods来管理第三方类库
  9. Spring事务方法与非事务方法执行相互调用不回滚,你踩过这个坑没?
  10. linux 网络 路由,网络路由的顺序在Linux中是否重要?
  11. n160ii打印机查看ip地址_喷墨打印机自动清洁打印头方法你知道几个?
  12. leetcode每日一练(第一天)
  13. python暴力破解wps,Word,excel等文件
  14. WPS文字中的某些内容下方出现的红色波浪线怎么去掉?
  15. python 安装 pyHook
  16. 听说这是互联网时代100本必读书单,你看过几本?
  17. 当前 IT 行业,软件开发应该掌握的几种编程语言,你学会了几种?
  18. 简单批处理文件使用win7自带wifi,妈妈再也不担心WiFi软件不稳定了
  19. python实现离散点图画法
  20. 阿里云,DNS(云解析),封装类

热门文章

  1. 【error LNK1104】【无法打开文件opencv_core345d.lib 解决思路】
  2. 诺基亚301java吗_诺基亚301参数详解【图解】
  3. Compose For Desktop 实践:使用 Compose-jb 做一个时间水印助手
  4. 解决navicat导入excel数据日期混乱问题
  5. 自动驾驶全球布局(3)传统汽车厂商
  6. Java三行情书_函数式编程思维在三行代码情书中的应用
  7. 74ls175四人抢答器电路图_四人抢答器电路设计方案(四) - 四人抢答器电路设计方案汇总(六款模拟电路设计原理图详解)...
  8. Hangouts高清视频的背后:从H.264编码向WebRTC的进化
  9. 【MySQL】MySQL数据库的安装详细步骤
  10. 根据公历日期获取到农历日期信息(带星座)(C#)