MAC-адрес другого устройства Wi-Fi в сети Wi-Fi

Можно ли программно найти MAC-адрес всех других устройств с поддержкой Wi-Fi в сети Wi-Fi с помощью C или C ++, если да, то, пожалуйста, скажите мне, как я могу это сделать Visual Studio 2012.


person Naren    schedule 16.03.2013    source источник


Ответы (1)


Если они находятся в одной локальной сети рядом с вашим устройством (нет маршрутизатора/коммутатора посередине, область применения ARP — канальный уровень). Вы должны использовать отправку ARP пакеты на устройства.

Протокол разрешения адресов (ARP) — это телекоммуникационный протокол, используемый для преобразования адресов сетевого уровня в адреса канального уровня.

Для отправки ARP можно использовать Pcap или SendARP.

person masoud    schedule 16.03.2013