我有一个数据包嗅探器,这意味着我可以读取发送或接收到计算机的所有数据包(带有所有标头,如 src 和 dst IP:PORT)。
我想过滤发送/接收到/从互联网的数据包(仅 在我的网络中不存在的远程主机 )。
有解决办法吗?
PS:我排除了 src 或 dst 在本地范围内的数据包,如“10.0.0.0/8”或“192.168.0.0/16”和其他本地范围。然后结果更好但不准确,我需要更准确的结果。
我有一个数据包嗅探器,这意味着我可以读取发送或接收到计算机的所有数据包(带有所有标头,如 src 和 dst IP:PORT)。
我想过滤发送/接收到/从互联网的数据包(仅 在我的网络中不存在的远程主机 )。
有解决办法吗?
PS:我排除了 src 或 dst 在本地范围内的数据包,如“10.0.0.0/8”或“192.168.0.0/16”和其他本地范围。然后结果更好但不准确,我需要更准确的结果。
IANA 维护IANA IPv4 专用地址注册表和IANA IPv6 专用地址注册表页面。您可以在 Globally Reachable 下过滤任何标记为 False 的范围,以及多播范围(224.0.0.0/4
适用于 IPv4 和ff00::/8
IPv6)。其他任何东西都是可以在公共 Internet 上使用的有效公共 IP 地址。
您需要排除源地址和目标地址在本地范围内的数据包。
内部(本地)网络的数据包直接传输到本地主机。来自/去往互联网的数据包始终通过路由器。因此,如果您制作一个过滤器从/向路由器获取数据包,您可以从/向互联网获取数据包。