使用Java读取WIRELESS .pcap数据包

时间:2014-02-15 04:18:00

标签: java wireless pcap libpcap jnetpcap

我想读取捕获的(.pcap)WIRELESS数据包并获取IP地址和端口号,标志(来自网络层和OSI模型的上层)之类的信息。那个JAVA库可以帮助我。我尝试过使用JnetPcap但是没有成功,所以JnetPcap是否支持无线数据包?...或者我可以用于上面的任何其他java库

1 个答案:

答案 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。

这里有帮助..