我想读取捕获的 (.pcap) WIRELESS 数据包并获取 IP 地址和端口号、标志等信息(来自网络层和 OSI 模型的上层)。所以哪个JAVA库可以帮助我。我尝试使用 JnetPcap 但没有成功,所以 JnetPcap 是否支持无线数据包?...或我可以在上面使用的任何其他 java 库
问问题
662 次
1 回答
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。
来帮忙..
于 2014-11-12T10:13:12.693 回答