首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ip.src!=ADDR和!ip.src==ADDR的区别

ip.src!=ADDR和!ip.src==ADDR的区别
EN

Stack Overflow用户
提问于 2021-02-17 10:29:14
回答 2查看 393关注 0票数 0

假设我的IP地址是192.168.1.12,我希望看到使用显示过滤器不包含IP地址的流量。

滤波器"!ip.src==192.168.1.12 and !ip.dst==192.168.1.12“的结果与"ip.src!=192.168.1.12 and ip.dst!=192.168.1.12”的结果不同。太奇怪了,有人能给我解释一下吗?

顺便说一句,我已经检查了wireshark的6.4.7.!=常见的错误医生,我确信我不会在这里犯同样的错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-17 11:29:25

这是模拟世界的相似之处:

“给我看看不是红色的苹果”

“别给我看红苹果”。

你会怎么处理青苹果?

Wiresahrk显示过滤器的工作原理类似。如果指定!ip.addr==192.168.1.12,则将禁止从指定IP地址发送的所有IP数据包。但是,您不禁止其他数据包,例如ARP数据包。

但是,如果您指定了ip.addr!=192.168.1.12,那么除了指定的IP地址之外,您只能从任何主机接收IP数据包。你会看到更少的数据包。

因为您想检查源地址或目标地址,所以我使用ip.addr。这是这个目的的缩写。

票数 0
EN

Stack Overflow用户

发布于 2021-02-17 11:33:23

如果您想过滤不包含IP地址的流量:"192.168.1.12“,那么您有以下两个选项。

选项: 1

您可以使用以下筛选器,而不是特定源和特定目标筛选器:

!(ip.addr == 192.168.1.12)

选项: 2

如果要同时使用源筛选和目标筛选,则逻辑操作将为"OR“。您可以使用以下筛选器:

!(ip.src == 192.168.1.12或ip.dst == 192.168.1.12)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66240090

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档