gpt4 book ai didi

c - libpcap : No Wireless Devices detected

转载 作者:太空宇宙 更新时间:2023-11-04 00:27:43 24 4
gpt4 key购买 nike

我想捕获从我的机器发出的数据包,我正在使用 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);
}

似乎没有显示无线接口(interface)。每次我编译并运行该程序时,它都会检测到 eth0。我怎样才能让它也捕获无线接口(interface)?

最佳答案

pcap_lookupdev() 返回系统上的默认网络设备,通常是列出的第一个设备。 pcap_findalldevs() 返回系统中所有设备的枚举,您可以使用它来选择设备并从中捕获。

关于c - libpcap : No Wireless Devices detected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1545423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com