我想读取捕获的(.pcap)WIRELESS数据包并获取IP地址和端口号,标志(来自网络层和OSI模型的上层)之类的信息。那个JAVA库可以帮助我。我尝试过使用JnetPcap但是没有成功,所以JnetPcap是否支持无线数据包?...或者我可以用于上面的任何其他java库
答案 0 :(得分:0)
是的,jnetpcap支持无线数据包。通常,它支持设备提供的所有接口,例如wlan0,eth0。
但是,如果您正在从pcap文件中读取数据包,则无需指定任何有关无线或有线信息的信息,您只需要使用pcap函数
Pcap.openOffline(“path_of_pcap_file” /file_name.pcap“,StringBuilder errMsg)创建读取数据包的句柄。
其中errMsg是一个对象,用于了解
从jnetpcap文档http://jnetpcap.com/?q=node/68
中详细了解此功能如果你做了我提到的同样的事情并且仍有一些错误,请在上述函数调用后阅读errMsg。
这里有帮助..