iwlib.h Распечатать BSSID ближайших точек доступа - PullRequest
1 голос
/ 08 июля 2019

Так что недавно я изучал фреймы Beacon и пакеты 802.11 в C и наткнулся на iwlib.h в Linux.Я сделал крошечный фрагмент кода, чтобы показать все близлежащие сети и их SSID.Вот код:

#include <stdio.h>
#include <iwlib.h>

int main() {
    wireless_scan_head head;
    wireless_scan *result;

    int sockfd = iw_sockets_open();
    iw_get_range_info(sockfd "wlan0", &range);
    result = head.result

    do {
        printf ("%s\n", result->b.essid);
        result = result->next;
    } while(result != NULL);

    return 0;
}

Есть ли способ извлечь MAC-адрес BSSID / AP, используя этот код таким образом, чтобы я мог напечатать его как FF:12:34:56:AB:CD или FF123456ABCD?Любая помощь будет высоко ценится!Большое спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...