Linux анализ wifi сетей

Is there a tool like wifi analyzer for ubuntu?

If you don’t require a fancy GUI, kismet will give you all the software tools of the fanciest (i.e. most expensive) consultants. If you need a fancy GUI, I don’t know what to use. I’m prepared to bet stuff like the one you linked is probably just a GUI wrapper around something like kismet anyway 🙂

4 Answers 4

Network manager command line interface nmcli

This is an output of command:

* 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 

and output will be sorted by channel:

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 

For continues scan you can combine with command «watch»:

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

Источник

WiFi Analyzers for Linux

WiFi analyzer tools are software tools that enable IT professionals to analyze, manage, survey, scan, and monitor their WiFi networks. WiFi analyzers and WiFi management software provides administrators the ability to collect data, monitor issues and access points, identify problems, and more. Compare the best WiFi Analyzers for Linux currently available using the table below.

Читайте также:  Автосуши пароль от вайфая

Kismet

Kismet works with Wi-Fi interfaces, Bluetooth interfaces, some SDR (software defined radio) hardware like the RTLSDR, and other specialized capture hardware. Kismet works on Linux, OSX, and, to a degree, Windows 10 under the WSL framework. On Linux it works with most Wi-Fi cards, Bluetooth interfaces, and other hardware devices. On OSX it works with the built-in Wi-Fi interfaces, and on Windows 10 it will work with remote captures. There are several ways you can help support Kismet development financially if you’d like to; support is always appreciated but never required. Kismet is, and always will be, open source. With the new Kismet codebase (Kismet-2018-Beta1 and newer), Kismet supports plugins which extend the WebUI functionality via Javascript and browser-side enhancements, as well as the more traditional Kismet plugin architecture of C++ plugins which can extend the server functionality at a low level.

sparrow-wifi

Sparrow-wifi has been built from the ground up to be the next generation 2.4 GHz and 5 GHz Wifi spectral awareness tool. At its most basic it provides a more comprehensive GUI-based replacement for tools like inSSIDer and linssid that runs specifically on linux. In its most comprehensive use cases, sparrow-wifi integrates wifi, software-defined radio (hackrf), advanced bluetooth tools (traditional and Ubertooth), traditional GPS (via gpsd), and drone/rover GPS via mavlink in one solution. Wifi source hunt — Switch from normal to hunt mode to get multiple samples per second and use the telemetry windows to track a wifi source. Bluetooth identification — LE advertisement listening with standard bluetooth, full promiscuous mode in LE and classic bluetooth with Ubertooth.

wavemon

wavemon is a wireless device monitoring application that allows you to watch signal and noise levels, packet statistics, device configuration and network parameters of your wireless network hardware. It should work (though with varying features) with all devices supported by the Linux kernel.

Источник

Linux анализ wifi сетей

Друзья, а есть ли у нас под линух анализаторы Wi-Fi сигнала типа inssider ?

LinSSID меня полностью устроил, спасибо.

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Читайте также:  Проверить лицевой счет вай фай

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Анализаторы Wi-Fi сигнала

qwertKI Сообщения: 219 Зарегистрирован: 03 сен 2016, 13:11 Решено: 5 Благодарил (а): 86 раз Поблагодарили: 75 раз Контактная информация:

Анализаторы Wi-Fi сигнала

di_mok Сообщения: 5465 Зарегистрирован: 27 авг 2016, 19:06 Решено: 32 Откуда: Арзамас Благодарил (а): 1587 раз Поблагодарили: 1273 раза Контактная информация:

Анализаторы Wi-Fi сигнала

Изображение

Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Unborn Сообщения: 1920 Зарегистрирован: 03 сен 2016, 13:36 Решено: 24 Благодарил (а): 5 раз Поблагодарили: 264 раза Контактная информация:

Анализаторы Wi-Fi сигнала

На SurceForge новее. В Синаптике 2.7-3
На SurceForge — 2.9-1
Какую хочешь, такую и устанавливай. Ну и инфа попутная.

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

LinSSID меня полностью устроил, спасибо.

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Dja Сообщения: 6635 Зарегистрирован: 27 авг 2016, 20:03 Решено: 28 Откуда: Voskresensk Благодарил (а): 1188 раз Поблагодарили: 699 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Новичок? — ознакомься с правилами
и Панель форматирования
Изображение
IRC-канал
Изображение

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Restart1566 Сообщения: 218 Зарегистрирован: 04 сен 2016, 14:09 Решено: 1 Откуда: Москва Благодарил (а): 5 раз Поблагодарили: 17 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Nickolas Сообщения: 436 Зарегистрирован: 14 сен 2016, 05:44 Решено: 3 Благодарил (а): 173 раза Поблагодарили: 210 раз Контактная информация:

Анализаторы Wi-Fi сигнала

Не нашел ни какой инфы по ней.

Зато нашел еще анализатор в терминале —

При огранизации соединения между несколькими компьютерами посредством Wi-Fi часто возникает необходимость оценить качество приёма в различных точках помещения. А если говорить об организации Wi-Fi-моста и/или настройке направленных антенн то необходимо ещё учитывать соседние Wi-Fi-точки.

Читайте также:  Скорость вайфай меньше чем через кабель

Полноценное исследование эфира требует достаточно высоких затрат, которые обычно не оправданы. Чаще всего просто нужен сканер эфира, который показывает доступные точки и качество их сигнала. Для смартфонов таких приложений существует великое множество, а вот под Linux кроме громоздкого Kismet ничего подходящего найти не удалось. В итоге оказалось проще написать свой инструмент.

Основная идея при написании своего инструмента заключалась в том, что вся необходимая информация содержится в выводе команды:

Но вывод этой команды не удобен для восприятия. В итоге было решено написать скрипт, который в бесконечном цикле будет запускать эту команду, парсить её вывод и отображать результат.
Скрипт принимает один единственный параметр: имя интерфейса, на котором надо осуществлять мониторинг. Например так:

Листинг полученного скрипта:

use strict;
use warnings;
use diagnostics;

# Если число аргументов не равно единице
if (@ARGV != 1) # Печатаем краткую справку
print «Usage:\n»;
print » $0 ifname\n\n»;
# Завершаем работу
exit;
>

# Будем использовать полученные данные для очистки экрана в дальнейшем
my $clear_screen = `clear`;

# Получаем имя интерфейса
my $ifname = shift;

while (1) # Сканируем эфир
my $scan_result = `iwlist $ifname scan`;
# Получаем код ошибки
my $error_code = $?;
# Завершаем работу если что-то не так
exit if $error_code;
# Наскорую руку разбиваем результат сканирования на элементы
my @scan_results_tmp = split /Cell \d+/is, $scan_result;
# Начинаем полноценный разбор
my @scan_results = ();
# Перебираем элементы
foreach my $hotspot_line (@scan_results_tmp) # Если нет номера канала значит это мусор, который надо пропустить
next if $hotspot_line !~ mis;
# Строим элемент
my %hotspot = ();
# Номер канала
$hotspot = $hotspot_line;
$hotspot =~ sis;
# SSID
$hotspot = $hotspot_line;
$hotspot =~ sis;
# Наличие шифрований
$hotspot = $hotspot_line;
$hotspot =~ sis;
# Уровень сигнала. И сразу переводим его в проценты
my $q1 = $hotspot_line;
$q1 =~ sis;
my $q2 = $hotspot_line;
$q2 =~ sis;
$hotspot = round($q1 * 100 / $q2);
push @scan_results, \%hotspot;
>
# Сортируем
@scan_results = sort < sprintf("%02d", $a->) cmp sprintf(«%02d», $b->) > @scan_results;

# Очищаем экран
print $clear_screen;
# Печатаем данные
print sprintf(» % 2.2s [% 9.9s] [% 32.32s] [% 7.7s]\n», «Ch», «Quality», «SSID», «Crypt»);
print sprintf(‘%1$s’x61 . «\n», «-«);
foreach my $hotspot (@scan_results) print sprintf(» %02d [% 8d%%] [% 32.32s] [% 7.7s]\n»,
$hotspot->,
$hotspot->,
$hotspot->,
$hotspot->);
>
# Делаем паузу
sleep 1;
>

Изображение

Официальный форум Linux Mint Russian — https://forums.linuxmint.com/viewforum.php?f=75
Linux Mint 19.1 XFCE 64bit (Kernel 4.18.0-16)
Пингвин птица гордая — не полетит, пока не пнёшь.

Источник

Оцените статью
Adblock
detector