首先介绍一下libpcap库函数的用法:https://blog.csdn.net/zjl_1026_2001/article/details/2202436
这里我使用了pcap_open_live()与pcap_next()两个函数,具体用法大家可以跳传送门去看,代码中注释写的很清晰,希望对大家有所帮助。
#include <stdio.h>
#include <stdlib.h>
#include <pcap.h>
#include <time.h>
int main(){
char *device;
char errBuf[PCAP_ERRBUF_SIZE];
pcap_t *head;
device = "ens33";//转换成ens33网卡