我尝试了dst==192.168.1.101,但只得到:
Neither "dst" nor "192.168.1.101" are field or protocol names.
The following display filter isn't a valid display filter:
dst==192.168.1.101
我尝试了dst==192.168.1.101,但只得到:
Neither "dst" nor "192.168.1.101" are field or protocol names.
The following display filter isn't a valid display filter:
dst==192.168.1.101
当前回答
Try
ip.dst == 172.16.3.255
其他回答
其他答案已经涵盖了如何过滤一个地址,但如果你想排除一个地址使用
ip。地址< 192.168.0.11
Try
ip.dst == 172.16.3.255
实际上,由于某种原因,wireshark使用了两种不同的过滤器语法,一种是显示过滤器,另一种是捕获过滤器。显示过滤器仅用于查找仅用于显示目的的特定流量。这就像你对所有的流量感兴趣,但现在你只想看到具体的。
但是,如果您只对某些流量感兴趣,而对其他流量完全不关心,那么您可以使用捕获过滤器。
显示筛选器的语法是(如前所述)
ip。地址= X.X.X.X 或 ip。SRC = X.X.X.X 或 ip。DST = X.X.X.X
但是上面的语法在捕获过滤器中不起作用,下面是过滤器
主机x.x.x.x
更多例子见wireshark维基页面
匹配目的ip。DST == X.X.X.X
匹配源:ip。SRC == X.X.X.X
匹配任意一个ip。地址== X.X.X.X
Wireshark过滤IP地址:
(1)单IP过滤:
ip.addr = = X.X.X.X
ip.src = = X.X.X.X
ip.dst = = X.X.X.X
(2)基于逻辑条件的多IP过滤:
或条件:
(ip.src = = 192.168.2.25) | | (ip.dst = = 192.168.2.25)
和条件:
(ip.src==192.168.2.25) && (ip.dst==74.125.236.16)