常用网络协议过滤

  • tcp:显示所有TCP流量。
  • udp:显示所有UDP流量。
  • icmp:显示所有ICMP流量。

HTTP相关

  • http.request:仅显示HTTP请求。
  • http.response:仅显示HTTP响应。
  • http.request.method == "GET":筛选GET请求。
  • http contains "关键字":查找HTTP请求或响应中包含特定字符串的包。

DNS过滤

  • dns:显示所有DNS流量。
  • dns.qry.name == "example.com":筛选特定域名的DNS查询。
  • dns contains "关键字":查找DNS查询中包含特定字符串的包。

错误和重传

  • tcp.analysis.retransmission:显示TCP重传的数据包。
  • tcp.analysis.flags:显示TCP分析标志(如重传、延迟确认等)。

TCP流量

  • tcp.seq == x:查找具有特定序列号的TCP包。
  • tcp.flags.syn:仅显示SYN包。

过滤网络地址转换(NAT)

  • ip.src == x.x.x.x || ip.dst == x.x.x.x:筛选与特定IP地址相关的所有流量。

时间和状态

  • frame.time >= "2024-10-17 00:00:00":根据时间过滤数据包。
  • tcp.stream eq 0:显示TCP流的第一个会话。

字符串匹配

  • frame contains "关键字":查找数据包中包含特定字符串的包。
  • tcp.payload contains "关键字":在TCP负载中查找包含特定字符串的包。

正则表达式

  • frame matches "正则表达式":使用正则表达式进行更复杂的字符串匹配。

过滤和高亮

  • 在数据包列表中右键点击选择“Apply as Filter”来快速生成过滤器,以便突出显示相关数据包。