论坛风格切换切换到宽版
  • 825阅读
  • 6回复

[问题求助]用iptables限制入站的TCP数据包,以阻止拒绝服务的攻击! [复制链接]

上一主题 下一主题
 
发帖
2289
C币
-198556
威望
435
贡献值
1
银元
-3
铜钱
5124
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
#Create sys-flood .chain for detecting Denial of Service. attacks           建材
ip.tables -t nat -N syn-.flood.

#Limit 12. connections per sencond (.burst to 24)[成人用品]
iptables -t nat -A syn -m limit --.limit .12/s --limit-burst 24 -j RETURN健康
iptables -t n.at -A sys-flood -.j DROP.

#Check for Dos at.tack(广告)
iptab.les -t na.t -A PREROUTING -i $EXT_IFACE -d $DEST_IP. -p tcp --syn -j syn-flood教育

###$EXT_IFACE:防.火墙的外部接口          婚庆
###$DEST_IP:该.数据包的最终请求目的电脑

不知道上面的规则可行否?讨.论一下!.

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

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线hulutang.
发帖
2136
C币
-262553
威望
417
贡献值
1
银元
-1
铜钱
4723
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
#Create sys-flood chain for detecting Denial of Service attacks
iptables -t nat -N syn-flood

#Limit 12 connections per sencond (burst to 24)
iptables -t nat -A syn-flood -m limit --limit 12/s --limit-burst 24 -j RETURN
iptables -t nat -A sys-flood -j DROP

#Check for Dos attack
iptables -t nat -A PREROUTING -i $EXT_IFACE -d $DEST_IP -p tcp --syn -j syn-flood

不好意思,有处笔误,已改正

离线wtwone.
发帖
1879
C币
-61192
威望
343
贡献值
1
银元
-4
铜钱
4274
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
看你想干什么了?这个设置对对外提供服务的机器没有用.对内会造成用户访问网络的不公平,用TC.

离线hack119.
发帖
1875
C币
-60755
威望
362
贡献值
1
银元
-1
铜钱
4278
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13


QUOTE:原帖由 qtdszws 于 2006-1-19 18:18 发表
看你想干什么了?这个设置对对外提供服务的机器没有用.对内会造成用户访问网络的不公平,用TC.



目的?当然是防止来自公网上的DDos攻击  !!!
应该是用包过滤吧?

离线alantam.
发帖
2031
C币
-60567
威望
364
贡献值
1
银元
-2
铜钱
4519
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13


QUOTE:原帖由 qtdszws 于 2006-1-19 18:18 发表
看你想干什么了?这个设置对对外提供服务的机器没有用.对内会造成用户访问网络的不公平,用TC.



那你认为要怎么样做呢?
请不吝赐教

发帖
2134
C币
-235037
威望
393
贡献值
1
银元
-5
铜钱
4821
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 李某人 于 2006-1-19 20:29 发表



目的?当然是防止来自公网上的DDos攻击  !!!
应该是用包过滤吧?

利用 tcpproxy 来替换原有 TCP 协议栈的三次握手,具体需要内核编程。。。

离线billliy.
发帖
2043
C币
-60738
威望
390
贡献值
1
银元
-2
铜钱
4592
人人网人气币
0
只看该作者 6楼 发表于: 2010-04-13


QUOTE:原帖由 李某人 于 2006-1-19 15:56 发表
#Create sys-flood chain for detecting Denial of Service attacks
iptables -t nat -N syn-flood

#Limit 12 connections per sencond (burst to 24)
iptables -t nat -A syn -m limit --limit 12/s --limi ...


This is useless and even worse.
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个