首页/网络/抓包与流量分析速查/Wireshark 比较运算符
本包目录(400 条)
tcpdump 过滤实战51 条
Wireshark 技巧75 条
TCP 流分析82 条应用层报文判读71 条丢包与时延定位60 条抓包工具链61 条

Wireshark 比较运算符

显示过滤器支持 == eq、!= ne、> gt、< lt、>= ge、<= le 以及 &&/and、||/or、!/not;比较符决定匹配语义,配合字段类型使用。

用途数值/字符串比较与布尔组合
形式字段 == 值、字段 > 值、A && B、!A

常用示例

常用示例
tcp.port == 8080
tcp.len > 0
http.response.code >= 500
tcp.flags.syn == 1 && tcp.flags.ack == 0
!(arp || icmp)
字符串比较要带引号:http.host == "api.example.com";数字不加引号。

易错点

  • 字符串用 == 是精确匹配,前缀/包含需用 contains 或 matches
  • 字段存在性判断:直接写协议名(如 tls)即可筛出所有 TLS 报文,不必给字段赋值

数据来源与参考

  • Wireshark User's Guide(Operators)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌