Я могу получить RSSI AP, к которому я подключен, просто выполнив:
iwconfig wlan0 | grep "Signal level"
Но как мне получить RSSI определенного AP, к которому я не подключен?
Если я получу iwlist wlan0 scan
, я получу все AP и их RSSI, но я не могу по-настоящему найти RSSI конкретного, который меня интересует.
Вы могли использовать aircrack-ng комплект для контроля не связанных точек доступа WiFi и их мощностей сигнала.
Установка пакет aircrack-ng
от universe
раздел официальных репозиториев Ubuntu:
sudo apt-get install aircrack-ng
Набор Ваша карта WiFi к режиму монитора:
sudo airmon-ng start wlan0
Сканирование для точек доступа и клиентов в диапазоне:
sudo airodump-ng mon0
Пример произвел:
CH 13 ][ Elapsed: 32 s ][ 2016-06-17 21:39
BSSID PWR Beacons #Data, #/s CH MB ENC CIPHER AUTH ESSID
24:65:xx:xx:xx:xx -59 0 4106 145 1 -1 WPA <length: 0>
BSSID STATION PWR Rate Lost Frames Probe
24:65:xx:xx:xx:xx 08:D4:xx:xx:xx:xx 0 0e- 0e 0 4101
В первой таблице Вы видите точки доступа, мощность сигнала отображена в PWR
столбец. Вторая таблица приводит все клиентские устройства.
я - responsing последние извинения
, Вы могли получить список сетевых адаптеров от ifconfig
, и затем run iwconfig wlp2s0 | grep -i --color Signal Level
я надеюсь, что он помогает
Я использовал grep -Bn
команды стиля для контроля rssi
из AP, я не подключен с, в конечном счете, некоторые более определенные синтаксические анализаторы могут быть записаны, но это - достаточно хорошая острота для большого количества целей: вывод содержит rssi
, можно использовать scan
опции iw
или iwlist
: давайте искать AP, названное Sage
, который появляется в моем офисе:
iwconfig # get interface name, let's say it's "wifi0"
sudo iw wifi0 scan | grep "SSID: Sage$" -B6 # show 6 lines before the SSID
вывод:
freq: 2462
beacon interval: 100 TUs
capability: ESS Privacy ShortPreamble ShortSlotTime (0x0431)
signal: -79.00 dBm
last seen: 624 ms ago
Information elements from Probe Response frame:
SSID: Sage
с [1 111]:
sudo iwlist wifi0 scan | grep ESSID:\"Sage\" -B3
вывод:
Frequency:2.462 GHz (Channel 11)
Quality=32/70 Signal level=-78 dBm
Encryption key:on
ESSID:"Sage"
я использовал это или интерактивный монитор для мощности сигнала, размещение антенны и т.д. с помощью [1 112] с этим выражением, или, для статистики, с помощью [1 113] и watch