曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 3291|回复: 0
打印 上一主题 下一主题

--tcp-flags --- 检查 TCP-FLAGS 中的标志

[复制链接]

4918

主题

5880

帖子

3万

积分

GROAD

曲径通幽,安觅芳踪。

Rank: 6Rank: 6

积分
34395
跳转到指定楼层
楼主
发表于 2012-5-19 15:09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用 --tcp-flags 选项可以检查 TCP 协议包里 FLAGS 中的各个标志。该选项的用法为:
--tcp-flags mask comp
其中 mask 是要检查的标志列表,各个标志间用逗号隔开;comp 是 mask 中要确定被置位的标志,它们也是用逗号隔开。

1. 检查所有的 TCP FLAGS,并检查 SYN,FIN 这两个标志是否被置位,符合该条件的数据包将被丢弃。
iptables -A INPUT -p tcp --tcp-flags ALL SYN,FIN -j DROP

2. 检查 SYN,ACK,FIN,RST 这几个标志中是否只有 SYN 置位,符合该条件的数据包将被丢弃
iptables -A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST SYN -j DROP
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2025-5-7 03:05 , Processed in 0.069171 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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