论坛风格切换切换到宽版
  • 599阅读
  • 8回复

[问题求助]一个自己写的用iptables防ddos的shell脚本 [复制链接]

上一主题 下一主题
 
发帖
2044
C币
-553822
威望
381
贡献值
2
银元
-1
铜钱
4438
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我没有硬件防火墙,,只能..用一个小脚本对付ddos(用iptables).
#!/bin/sh

rm -rf ./tmp

netstat -nap.|awk  '{if ($6=="ES..TABLISHED") print $5}'|sort|awk 'BEGIN{FS=":"} {print $1}'|awk 'BEGIN{w3=0;}. {w2=$1;if(NR==1){w1=w2;n             汽车

ext};if(w1==w2) .{w3=w3+1} else {if(w3>;10) {print w1;};w1=w2;w3=0}}'>.;tmp            杀毒

for i in $.(cat ./tmp)学习

do

        /sbin/iptable.s -A INPUT -s $i .-j DROP             建材

        

        echo ."The $i  is disable at `date`.">;>;/var/log/ddos    健康

done
复制代码
把.这个程序加入.到cron中(我是每三分钟运行一次)。[成人用品]
再touch.  /var/log/ddos.服务器

[ 本帖最后由. platin.um 于 2007-4-28 10:34 编辑 ].

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线icelee.
发帖
2030
C币
-262745
威望
411
贡献值
1
银元
-1
铜钱
4655
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
好东西,收藏,硬件防火墙一般也没有防内部的,所以服务器上加这么个东西不错。

离线resoo.
发帖
2070
C币
-60419
威望
390
贡献值
1
银元
0
铜钱
4606
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
原理是什么

离线samual142.
发帖
2122
C币
-60236
威望
412
贡献值
1
银元
-1
铜钱
4815
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
不太对吧?这个是限制同一ip到你的机器的并发连接,跟ddos没有关系吧?

离线2006195113.
发帖
2126
C币
-235311
威望
395
贡献值
1
银元
0
铜钱
4650
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
Syn_flood一般是用Syn_cookie机制来防的

楼主防的是DoS
而且是最简单的那种...

发帖
1864
C币
-199171
威望
342
贡献值
1
银元
-4
铜钱
4126
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13
黑洞防DDoS不见得如何
最后还是要买洋人的东东

发帖
1925
C币
-152776
威望
343
贡献值
1
银元
-2
铜钱
4341
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13
洋人的东西又是如何防御的?

离线labman.
发帖
2090
C币
-235599
威望
350
贡献值
1
银元
-3
铜钱
4524
人人网人气币
0
只看该作者 7楼 发表于: 2010-04-13
如果知道了就可以赚大钱了

离线trefoil.
发帖
1962
C币
-199277
威望
397
贡献值
1
银元
-1
铜钱
4497
人人网人气币
0
只看该作者 8楼 发表于: 2010-04-13
理论上讲,TCP协议是有漏洞的,是设计问题,DDOS不可避免,无法预防

国外的防火墙比如PIX、NETSCREEN等,估计也是“削弱”攻击力度,不是“完全预防”,只不过他们的“防御/性能比”比较好一些,防御控制阀值设置得比较好
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个