| 用途 | 按 TCP 标志位按位过滤 |
|---|---|
| 语法 | tcp[tcpflags] & <标志> != 0(或 = <组合>) |
常用示例
常用示例
tcpdump -i eth0 -nn 'tcp[tcpflags] & tcp-syn != 0' # 曾出现 SYN
tcpdump -i eth0 -nn 'tcp[tcpflags] = tcp-syn' # 纯 SYN(建连请求)
tcpdump -i eth0 -nn 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn|tcp-ack' # SYN-ACKtcpflags 位于 TCP 头第 14 字节起(tcp[tcpflags] 即 tcp[13]),位值:FIN=0x01 SYN=0x02 RST=0x04 PSH=0x08 ACK=0x10 URG=0x20。