给定一个pcap文件,如何使用jpcap找出哪些src IP地址是本地的,哪些是远程的?任何人都可以指导我吗?
你不能。
pcap 条目中没有任何固有内容可以告诉您数据包是入站还是出站。
您需要一个配置文件来告诉您哪些 IP 被视为"本地"。
要确定地址是否是运行基于 pcap 的应用程序的计算机的本地地址,可以使用 pcap_findalldevs()
例程获取该计算机上所有接口的列表,以及分配给每个接口的 IPv4 和 IPv6 地址列表。 我不知道jpcap是否包括对pcap_findalldevs()
的支持。