这个例子打开一个捕获包的文件作为源,遍历所有数据包。这个例子同时演示了如何创建一个包含了关联数据包和头部数据的 PcaPacket 对象。libpcap提供的header和data都存储再libpcap私有的内存缓存中,每次迭代都会被重写。
public static void main(String[] args) {
final String FILE_NAME = "tests/test-l2tp.pcap";
StringBuilder errbuf = new StringBuilder(); // For any error msgs
/***************************************************************************
* 打开文件
**************************************************************************/
Pcap pcap = Pcap.openOffline(FILE_NAME, errbuf);