networking - 在wireshark中按IP范围过滤

标签 networking ip ip-address wireshark

我想根据 Wireshark 中的源 IP 获取一些数据包。我使用了这个过滤:

ip.src >= 0.0.0.0 && ip.src <= 127.255.255.255

它给我带来了所有相关的数据包,除了一些源IP不合适的数据包(例如:192.52.44.12)。无论过滤器是什么,即使 ip.src >= 0.0.0.0 && ip.src <= 1.1.1.1,我总是看到比我要查找的更多的数据包,并且示例始终包含在内。

我的错误在哪里?

最佳答案

IP 地址不是整数。您不能将它们与 <> 运算符进行比较。如果您想排除地址,请使用 ip.src != 1.2.3.4 或使用 cidr 表示法 ip.src != 1.2.3.4/24。如果您想排除多个地址,请使用 && 运算符链接这些过滤器。

关于networking - 在wireshark中按IP范围过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21270312/

相关文章:

python - 如何知道 StreamReader 何时准备就绪?

c - recvfrom 函数被阻止

java - 如何确定 Web 客户端的 IP 地址(对于 JSP)?

java - Java 中的服务器,C 中的客户端 - 无法获取数据

sockets - 在 Windows 中如何检测哪个程序正在监听 TCP/IP 端口?

c# - 为什么谷歌捕获的 IP 地址与我的 TcpListener 不同?

java - 网络通讯无法正常工作

performance - 提高 4G 网络数据速率的各种选项有哪些?

validation - Laravel 5 Controller 中的 IP 地址验证

python - 使用 Flask for Python 获取访问者的 IP 地址