我想用c ++写一个程序来读取一个pcap文件并获取数据包的信息,比如len,sourc ip,flags等等。现在我找到了如下代码,我想它会帮助我获得信息,但我有一些问题: 在第一个我想知道我应该向我的程序添加哪个库,之后是什么是pcap_next,我怎样才能从pcap文件中获取句柄?
/* Grab a packet */
packet = pcap_next(handle, &header);
if (packet == NULL) { /* End of file */
break;
}
printf ("Got a packet with length of [%d] \n",
header.len);