Мониторинг wifi сетей linux

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.

Читайте также:  Kali linux анализ сети

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.

Источник

Мониторинг wifi сетей linux

Друзья, а есть ли у нас под линух анализаторы 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
Какую хочешь, такую и устанавливай. Ну и инфа попутная.

Читайте также:  User nobody on linux

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 ничего подходящего найти не удалось. В итоге оказалось проще написать свой инструмент.

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

Читайте также:  Boot kernel image linux

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

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

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