小编Abh*_*ngh的帖子

如何使用c中的pcap执行扫描附近的wifi ap

基本上我想要一个简单的C代码,它说明了在混杂模式下捕获数据包并从中提取出ssid.

EDIT1

我正在编写我编写的代码来执行基本的嗅探.

#include <stdio.h>
#include <pcap.h>

int main(int argc, char *argv[]){
    pcap_t *handle;
    struct pcap_pkthdr header;
    const u_char *packet;
    int i;

    char *dev, errbuf[PCAP_ERRBUF_SIZE];
    //      dev = pcap_lookupdev(errbuf);
    dev = argv[1];
    if( dev == NULL ){
            fprintf(stderr, "Couldn't find default device\n");
            return 0;
    }
    printf("Device: %s\n", dev);
    handle = pcap_open_live( dev , BUFSIZ , 0 , 1000 , errbuf);
    if( handle == NULL ){
            fprintf(stderr , "couldn't open device %s: %s\n" , dev , errbuf);
            return 0;
    }
    else{ …
Run Code Online (Sandbox Code Playgroud)

c sockets pcap libpcap 802.11

-3
推荐指数
1
解决办法
871
查看次数

标签 统计

802.11 ×1

c ×1

libpcap ×1

pcap ×1

sockets ×1