Как получить MAC-адрес и уровень сигнала близлежащих беспроводных устройств?

есть ли способ получить MAC-адрес и уровень сигнала близлежащих беспроводных устройств от чего-то вроде телефона или ноутбука, или с помощью точки доступа?

27
задан idontevenknow
15.11.2022 10:58 Количество просмотров материала 3106
Распечатать страницу

3 ответа

Ну все ответили на вопрос только для платформы Windows. Итак, я подумал, что было бы полезно ответить и для платформы Linux. На Linux вы можете сделать следующее:

получение MAC-адреса устройств, подключенных к вашей сети

вы можете использовать несколько инструментов для таким образом задачи как Netdiscover, arp-scan, nmap и даже WireShark. Эти инструменты в основном используются при тестировании на проникновение беспроводных сетей и могут быть использованы для Сеть, зная их IP-адрес и MAC-адрес.

ARP (Address Resolution Protocol) используется для сопоставления MAC-адресов с IP-адресами во внутренней сети. Маршрутизатор и коммутаторы отправляют широковещательные запросы ARP на все MAC-адреса в сети с просьбой ответить с их IP-адресами. Каждая система затем ответит своим IP-адресом, а коммутатор или другое устройство создаст небольшую базу данных, которая сопоставит MAC-адрес с IP-адресом, чтобы он знал, " кто есть кто". Оба инструмента используют пакеты ARP для получения этой информации.

  1. используя Netdiscover

    Netdiscover используется для активного или пассивного сканирования тех беспроводных сетей без сервера DHCP. Его можно также использовать для просматривать эпицентр деятельности / переключенные сети.

    netdiscover -i eth0 -r 192.168.2.0/24
    

    здесь -i обозначает интерфейс (здесь eth0)&-r обозначает диапазон IP-адресов для тестирования.

    посмотреть этот Пример

  2. используя arp-scan

    arp-scan (также называемый ARP Sweep или Mac Scanner) - очень быстрый сканер пакетов ARP, который показывает каждое активное устройство IPv4 в сети. Поскольку ARP не маршрутизируется, он работает только в локальной сети (локальная подсеть или сегмент сети). Это показывает все активные устройства, даже если они имеют брандмауэры.

    arp-scan --interface=wlan0 [ --localnet ] 192.168.0.1/24
    

    учебник по использованию arp-scan & Полная Документация Вот

получение MAC-адреса устройств, не подключенных к вашей сети

Ну, эта часть является точным ответом на ваш вопрос о MAC-адресе и сигнале близлежащих устройств. Для этого мы можем использовать Airmon-НГ инструмент для настройки беспроводного монитора, а затем использовать Airodump-НГ сбросить беспроводные сигналы с монитора на экран. Оба инструмента являются частью Aircrack-ng, опять же набор инструментов, используемых для тестирования проникновения беспроводных сетей. Это инструмент префекта для того, что вы хотите.

использование Aircrack-ng Suite не совсем легко, но это стоит времени и усилий. Написание всех команд в ответе сделает его довольно скучным, поэтому короткие шаги команд будут такими

  1. Проверить Состояние Интерфейса:

    airmon-ng
    
  2. Проверьте любые процессы, которые могут быть хлопотно Airmon-НГ и убить их:

    airmon-ng check kill
    
  3. включить режим монитора (пуск) на данный беспроводной интерфейс (wlan0)

    airmon-ng start wlan0
    

    здесь wlan0 - имя беспроводного интерфейса. Type iwconfig at терминал, чтобы получить имя беспроводного интерфейса беспроводного устройства на вашем компьютере.

  4. запустите Airodump-ng для сброса пакетов из Wireless Monitor

    airodump-ng mon0
    

    здесь mon0 монитор инициируется на интерфейсе wlan0. Теперь вам будет явно просмотреть все устройства рядом с вами и MAC-адрес каждого и сила сигнала также. Когда закончите нажмите Ctrl+C остановить мониторинг.

  5. окончательно остановите режим монитора на интерфейсе

    airmon-ng stop wlan0
    

Примечание: не имеет значения, подключены ли вы к беспроводной сети для использования Airmon-ng. Единственная проблема в том, что с помощью команд Airmon-ng нужно перевести беспроводной интерфейс (на вашем устройстве) в режим монитора, в результате чего вы получите отключен от любой беспроводной сети, но в остальном все работает идеально для того, что вам нужно.

Полное руководство по использованию Aircrack-ng Suite

3
отвечен C0deDaedalus 2022-11-16 18:46

Google рядом может использоваться для поиска устройств Wi-Fi и Bluetooth. Есть и другие утилиты, выполняющие проверку на любой WiFi включен устройств.

Nirsoft"Wireless Network Watcher это небольшая утилита, которая сканирует беспроводную сеть и отображает список всех компьютеров и устройств, которые в настоящее время подключены к сети, " показывая MAC-адрес и другую информацию, и есть другие альтернативы.

1
отвечен DrMoishe Pippik 2022-11-16 21:03

как я могу получить MAC-адрес и уровень сигнала близлежащих беспроводных устройств?

С Windows PC вы можете:

1. Используйте WifiChannelMonitor С Nirsoft:

WifiChannelMonitor это утилита для Windows, которая захватывает трафик Wi-Fi на канале, который вы выбираете, с помощью Microsoft Network Monitor capture driver в режиме монитора, и отображает обширную информацию о точках доступа и клиенты WiFi подключен к ним. WifiChannelMonitor также позволяет просматривать информацию о клиентах Wi-Fi, которые не подключены к каким-либо точкам доступа, в том числе список SSIDs (сетевых имен), которые они пытаются подключиться.

Примечание:

пример:

enter image description here

2. Используйте WifiInfoView С Nirsoft:

WifiInfoView сканирует беспроводные сети в вашей области и отображает подробную информацию о них, включая: сетевое имя (SSID), MAC-адрес, тип уровня PHY (802.11 g или 802.11 n), то значения RSSI, качество сигнала, частоту, номер канала, максимальную скорость, имя компании, модель роутера и маршрутизатора имя (только для маршрутизаторов, которые предоставляет эту информацию), и многое другое...

при выборе беспроводной сети в верхней панели этого инструмента на нижней панели отображаются элементы информации Wi-Fi, полученные от этого устройства, в шестнадцатеричном формате.

WifiInfoView также имеет режим сводки, который отображает сводку всех обнаруженных беспроводных сетей, сгруппированных по номеру канала, компании, которая произвела маршрутизатор, тип PHY или максимальную скорость.

пример вывод:

enter image description here

3. Используйте netsh С cmd shell:

netsh wlan show networks mode=bssid

пример:

> netsh wlan show networks mode=bssid

Interface name : Wireless Network Connection
There are 19 networks currently visible.

SSID 1 : TP-LINK_6A7CD0
    Network type            : Infrastructure
    Authentication          : WPA2-Personal
    Encryption              : CCMP
    BSSID 1                 : e8:94:f6:6a:7c:d0
         Signal             : 24%
         Radio type         : 802.11g
         Channel            : 4
         Basic rates (Mbps) : 1 2 5.5 11
         Other rates (Mbps) : 6 9 12 18 24 36 48 54

SSID 2 : Virgin Media
    Network type            : Infrastructure
    Authentication          : WPA2-Enterprise
    Encryption              : CCMP
    BSSID 1                 : d2:05:c2:fb:7d:89
         Signal             : 26%
         Radio type         : 802.11g
         Channel            : 6
         Basic rates (Mbps) : 1 2 5.5 11
         Other rates (Mbps) : 6 9 12 18 24 36 48 54
    BSSID 2                 : 52:0d:10:91:50:d9
         Signal             : 18%
         Radio type         : 802.11g
         Channel            : 6
         Basic rates (Mbps) : 1 2 5.5 11
         Other rates (Mbps) : 6 9 12 18 24 36 48 54

...

Читать Далее


отказ от ответственности

Я не связан с Nirsoft в любом случае, я просто конечный пользователь программного обеспечения.

1
отвечен DavidPostill 2022-11-16 23:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

mac-address
signal-strength
wifi-configuration
wireless-access-point
wireless-networking
Вверх