我想捕获从我的机器发出的数据包,并且我正在使用 libpcap(版本 1.0.0-1)。问题是,像这样的基本程序 -
#include <stdio.h>
#include <pcap.h>
int main(int argc, char *argv[]) {
char *dev, errbuf[PCAP_ERRBUF_SIZE];
dev = pcap_lookupdev(errbuf);
if (dev == NULL) {
fprintf(stderr, "%s\n", errbuf);
return (2);
}
printf("Device : %s\n", dev);
return (0);
}
好像没有显示无线接口。每次我编译并运行程序时,它都会检测到 eth0。我怎样才能让它也捕获无线接口?