Wireshark 是一款开源网络数据包分析工具,可以用于捕获、分析和调试网络数据包。在使用 Wireshark 进行数据包分析时,常常需要使用过滤条件来过滤数据包,以便查找特定的数据包或者分析网络性能。
过滤协议
过滤特定协议的数据包,如:
tcp:过滤 TCP 协议的数据包。
udp:过滤 UDP 协议的数据包。
icmp:过滤 ICMP 协议的数据包。
过滤 IP 地址
过滤特定的 IP 地址或 IP 地址范围,如:
- ip.src:过滤源 IP 地址为 192.168.0.1 的数据包。
ip.src == 192.168.0.1
- ip.dst:过滤目的 IP 地址为 192.168.0.1 的数据包。
ip.dst == 192.168.0.1
- ip.addr:过滤源或目的 IP 地址为 192.168.0.1 的数据包。
ip.addr == 192.168.0.1
- ip.addr:过滤源或目的 IP 地址在 192.168.0.1 到 192.168.0.255 范围内的数据包。
ip.addr >= 192.168.0.1 and ip.addr <= 192.168.0.255
过滤出特定的 MAC 地址
可以使用 “eth.addr” 过滤出特定的 MAC 地址