
Как мне составить список всех источников Wi-Fi в радиусе действия с указанием мощности их сигнала в Ubuntu 15.10, даже не зная паролей Wi-Fi? Могу ли я это сделать? По сути, я хочу составить карту своего рабочего места на основе мощности различных сигналов Wi-Fi, чтобы получить местоположение на основе мощности Wi-Fi.
Поскольку моя Ubuntu 15.10 показывает мне список всех доступных источников Wi-Fi для подключения с указанием мощности их сигнала в графической форме, где я могу использовать один из них и ввести пароль для подключения, я хочу узнать, есть ли способ получить список имен источников Wi-Fi, мощность их сигнала в числовом выражении с помощью команды bash или чего-то еще?
решение1
nmcli
Чтобы найти то, что вы ищете, вы можете использовать :
[itnet7@localhost ~]$ nmcli device wifi list
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
-- Infra 1 54 Mbit/s 90 ▂▄▆█ WPA2
* Xunil_51 Infra 149 54 Mbit/s 66 ▂▄▆_ WPA2
HoltzGuest Infra 1 54 Mbit/s 29 ▂___ WEP
ThatGuy Infra 1 54 Mbit/s 29 ▂___ WPA1 WPA2
CAT-HOME Infra 6 54 Mbit/s 29 ▂___ WPA1 WPA2
tla11854 Infra 6 54 Mbit/s 29 ▂___ WPA2
Вы даже можете использовать nmcli
для подключения к одному
nmcli device wifi connect HoltzGuest password <enter password here>
Если вы находитесь в графической среде и пытаетесь подключиться к SSID, требующему ключ или пароль, не указывая ничего, вы получите следующее сообщение:
решение2
sudo iwlist wlan0 scan
(конечно, вы заменяете wlan0 на имя вашего активного интерфейса Wi-Fi)
решение3
Вы можете использовать kismet. С kismet (кроме указаний о силе сигнала и другой базовой информации) вы можете иметь gps-адаптер и нанести на карту всю вашу область для точек доступа wifi. Координаты gps берутся kismet и также могут отображаться с помощью google earth.
Не стесняйтесь посетить веб-страницу инструментов:http://www.kismetwireless.net/
Также есть множество обучающих программ на YouTube и в Интернете в целом!