Я хочу написать программу на С++ для чтения файла pcap и получения информации о пакетах, таких как len, source ip, флаги и т. д. Теперь я нашел код, как показано ниже, и я думаю, что это поможет мне получить информацию, но У меня есть несколько вопросов: сначала я хочу знать, какую библиотеку я должен добавить в свою программу, а затем, что такое 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);