Есть ли ясный способ и может быть легко реализован для сканирования локальной сети, чтобы получить MAC-адрес устройств, подключенных к моей сети WiFi в Android? Спасибо.Как сканировать MAC-адрес других устройств в локальной сети на Android?
0
A
ответ
1
Я не верю, что Android позволит вам получить доступ к сырым сокетам, чтобы отправлять запросы ARP, поэтому, возможно, самый простой способ - отложить трафик (это может быть любой трафик) на все IP-адреса в сеть, заставляющая телефон получать MAC-адреса для всех IP-адресов через ARP. Затем вы можете прочитать кеш ARP (/proc/net/arp
) и получить сопоставления IP-MAC.
Хорошо, спасибо, pajaja за ответ –