我正在使用 WireShark 来分析网络流量。在 .pcap 文件中保存流量后,我需要使用 JNetPCAP API 对其进行分析。
有什么方法可以知道 pcap 文件中包含的数据包数量吗?
示例代码:
final String FILENAME = "/home/pcap1.pcap";
final StringBuilder errbuf = new StringBuilder();
final Pcap pcap = Pcap.openOffline(FILENAME, errbuf);
if (pcap == null) {
System.err.println(errbuf);
return;
}
pcap.loop(/*I WANT TO KNOW NUMBER OF PACKETS HERE!!!!*/ 10, new JPacketHandler<StringBuilder>() {
//SOME CODE
}
}