Есть ли такой инструмент, как wifi analyzer для ubuntu?

Анализатор Wi-Fi Это полноценное приложение на Android для управления WAP, уровнем сигнала Wi-Fi и т.д. Мне было интересно, есть ли подобный инструмент для ubuntu

Интерфейс командной строки сетевого менеджера nmcli

nmcli d wifi

Это вывод команды:

*  SSID           MODE   CHAN  RATE       SIGNAL  BARS  SECURITY     151022         Infra  4     54 Mbit/s  74      ▂▄▆_               mary           Infra  4     54 Mbit/s  74      ▂▄▆_  WPA2         151022         Infra  40    54 Mbit/s  70      ▂▄▆_               mary5          Infra  40    54 Mbit/s  60      ▂▄▆_  WPA2         Don Ceci       Infra  6     54 Mbit/s  34      ▂▄__  WPA1 WPA2    epg72          Infra  11    54 Mbit/s  34      ▂▄__  WPA1 WPA2    Mitio Paynera  Infra  2     54 Mbit/s  24      ▂___  WPA1 WPA2    Nina           Infra  1     54 Mbit/s  17      ▂___  WPA1 WPA2    Filka          Infra  10    54 Mbit/s  17      ▂___  WPA1         Mihaylov       Infra  11    54 Mbit/s  14      ▂___  WPA1 WPA2    HomeS2000      Infra  6     54 Mbit/s  7       ▂___  WPA1 WPA2    alex1          Infra  7     54 Mbit/s  7       ▂___  WPA1 WPA2    epg72          Infra  11    54 Mbit/s  7       ▂___  WPA1 WPA2    Valia          Infra  11    54 Mbit/s  7       ▂___  WPA1 WPA2    Silviq         Infra  10    54 Mbit/s  4       ____  WPA2      

Но вы можете использовать:

nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d  | sort -n

и выходные данные будут отсортированы по каналам:

CHAN  BARS  SIGNAL  SSID          1     ▂___  17      Nina          2     ____  0       Yankovi       2     ▂___  24      Mitio Paynera 3     ____  4       JORODLINK     4     ▂▄▆_  70      151022        4     ▂▄▆_  70      mary          5     ▂___  7       Hristo        6     ____  0       HomeS2000     6     ▂___  27      Don Ceci      6     ____  4       malevi        6     ____  4       milcho.uzunov 7     ____  4       alex1         10    ▂___  10      Filka         10    ▂___  7       Silviq        11    ▂___  10      Mihaylov      11    ▂▄__  34      epg72         11    ____  4       Valia         11    ▂___  7       epg72         40    ▂▄▆_  60      mary5         40    ▂▄▆_  67      151022        

Для продолжения сканирования вы можете комбинировать с командой "смотреть".:

watch  "nmcli -f "CHAN,BARS,SIGNAL,SSID" d wifi list ifname wlx10feed21ae1d  | sort -n"

Вы могли бы использовать Вейвемон. Он доступен в Центре программного обеспечения (или через apt, sudo apt-get install wavemon).

Screenshot of Wavemon

Скриншот из Wavemon's Github (GPLv3).

После того как вы установили wavemon, откройте терминал (CTRL+ALT+T) и введите wavemon.

Вы можете использовать linssid, который предлагает приятный простой в использовании графический интерфейс как для каналов 2,4 ГГц, так и для каналов 5 ГГц.http://ubuntuhandbook.org/index.php/2013/08/linssid-wifi-scanner-for-ubuntu-linux-mint/

https://www.kitploit.com/2014/09/linssid-graphical-wireless-scanning-for.html

Чтобы установить linssid в Ubuntu 16.04 и более поздних версиях, введите:

sudo apt install linssid

В Центре программного обеспечения Ubuntu есть еще один инструмент, который называется Kismet.

Kismet - это анализатор беспроводной сети стандарта 802.11b. Он способен прослушивать практически любую поддерживаемую беспроводную карту, используя драйверы Airo, HostAP, Wlan-NG и Orinoco (с исправлением ядра).

Можно использовать sox и festival для воспроизведения звуковых сигналов тревоги для сетевых событий и озвучивания сводки сети при обнаружении. Опционально работает с gpsd для сканирования карт.

вы можете установить его из терминала( CTRL+ALT+T) также с

sudo apt-get install kismet

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