pcap_lookupdev的使用
大家好,我想问哈怎样使用pcap_lookupdev()这个函数?
我编的程序是这样子的,但是执行没反应是怎么的回事?
#include "pcap.h"
#include <error.h>
#include <stdio.h>
int main(int argc,char**argv)
{
char ebuf[PCAP_ERRBUF_SIZE];
register char *device;
if(device ==NULL){
device = pcap_lookupdev(ebuf);
if(device ==NULL)
error("%s",64,ebuf);}
}
麻烦各位了!!
我编的程序是这样子的,但是执行没反应是怎么的回事?
#include "pcap.h"
#include <error.h>
#include <stdio.h>
int main(int argc,char**argv)
{
char ebuf[PCAP_ERRBUF_SIZE];
register char *device;
if(device ==NULL){
device = pcap_lookupdev(ebuf);
if(device ==NULL)
error("%s",64,ebuf);}
}
麻烦各位了!!
...全文
相关推荐
PCAP 编程专题 linux
第二种方法是使用 pcap_lookupdev() 函数,该函数可以自动查找可用的嗅探设备并返回设备名。
使用pcap编写自己的sniffer
]; dev = pcap_lookupdev(errbuf); if (NULL == (dev = pcap_lookupdev(errbuf))) { fprintf(stderr, "pcap_lookupdev
libpcap入门
device); } else { printf("error: %s\n", errBuf); } return 0;}```这段代码的主要目的是展示如何使用`pcap_lookupdev()`函数获取可用的网络设备
pcap编程专题.pdf
`pcap_lookupdev()`会尝试找到一个可用的网络接口,但可能需要root权限。- **打开设备进行嗅探**:使用`pcap_open_live()`函数创建嗅探会话。
Libpcap库主要函数说明
4. pcap_lookupdev 函数函数名称:char *pcap_lookupdev(char *errbuf)函数功能:用于返回可被 pcap_open_live()或 pcap_lookupnet


