Подборка бесплатных программ для сканирования и анализа wifi-сетей

Как подключить и настроить Wi-Fi Analyzer на iOS

Подключить WiFi Analyzer для iOS доступно через неофициальный магазин приложений Cydia. Для того чтобы Cydia был доступен на устройстве, айфон придется подвергнуть процедуре джейлбрейка. Так как после джейлбрейка устройство лишается гарантии производителя, пользователь решает, применять ли ему этот способ на свой страх и риск, тут посоветовать ничего нельзя.

После установки приложением можно пользоваться сразу, при желании меняя тип сканирования с ручного на автоматический, выбирать каналы только в диапазоне 2,4 или 5 Ггц, помечать открытые сети специальным знаком и так далее.

Что такое Wi-Fi Analyzer и для чего он нужен

В связи с этим рекомендуется приобретать маршрутизаторы, которые работают в двух диапазонах: 2,4 и 5 гигагерц. Но даже однодиапазонный роутер настраивается так, что он будет работать корректно. Надо лишь выбрать оптимальный канал беспроводного соединения.

Диапазон 2,4 Ггц разделен на 13 частот (каналов), и при работе нескольких роутеров в одном диапазоне устройства не будут создавать помех друг другу, если расстояние между занятыми ими каналами равно пяти.

То есть роутер, работающий на первом канале, не будет мешать роутеру, который работает на шестом канале. Как правило, изначально маршрутизатор настроен на автоматический выбор оптимального канала, но далеко не всегда такой выбор есть у роутеров соседей. Тогда приходится вручную сканировать Сеть и выбирать наиболее свободный канал, что можно сделать через веб-интерфейс роутера или с помощью специальных программ.

Такие программы проводят диагностику радиоэфира в радиусе действия роутера и помогают проанализировать загруженность каналов в определенном диапазоне. Благодаря данным утилитам доступно измерить уровень сигнала WiFi в разных частях квартиры или офиса, а потом выбрать наиболее подходящий канал, который обеспечит наиболее высокую скорость при наименьшем количестве помех. Как правило, результаты сканирования удобно отсортированы, что позволяет легко определиться с выбором подходящего канала.

Ниже рассмотрены наиболее популярные утилиты, используемые для диагностики сетей на устройствах под управлением iOS.

Сбор информации о Точках доступа без режима монитора

Итак, в Linux узнаём имя беспроводного интерфейса:

iw dev

У меня это интерфейсов два, их имена wlo1 (встроенная беспроводная карта) и wlp0s20f0u2 (USB адаптер), в Kali Linux это будет, скорее всего, wlan0.

Если интерфейс в состоянии down (если он не используется другими программами, например, для подключения к Интернету), то активируем его командой вида:

sudo ip link set ИНТЕРФЕЙС up

Для меня это команда:

sudo ip link set wlp0s20f0u2 up

Теперь мы можем выполнить сканирование сетей:

sudo iw dev ИНТЕРФЕЙС scan

Для моего случая:

sudo iw dev wlp0s20f0u2 scan

Это пример информации об одной единственной беспроводной сети — примерно это же самое будет показано о всех сетях в пределах досягаемости:

А если указать опцию -u, то дополнительно будет выведена информация, которую не понимает даже сама система:

sudo iw dev wlp0s20f0u2 scan -u

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

sudo iw dev wlp0s20f0u2 scan | awk 'BEGIN{print "\r\nMAC\t\t\tSignal\tESSID\t\t\t\tChannel\tWPS\t\tManufacturer\tModel\tModel Number\tDevice name"} /BSS {10}/{print ""; printf substr($2,1,17)} /signal: /{printf "\t"$2"\t"} /SSID: /{system("echo \""$2"\"............................. | cut -c -25 | head -c -1")} /DS Parameter set/{printf"\t"$5} /Protected/{printf "\t"$6$7} /Manufacturer/{printf "\t"$3} /Model:/{printf "\t\t"$3} /Model Number:/{printf "\t"$4} /Device name:/{printf "\t\t"$4$5}'; echo

Связанная статья: Инструкция по использованию printf в Bash для форматирования и вывода данных

Как можно увидеть, я заострил внимание на WPS свойствах, но ничего не указал про WPA — по той причине, что практически для всех ТД информация о WPA очень схожая:

	WPA:	 * Version: 1
		 * Group cipher: TKIP
		 * Pairwise ciphers: TKIP
		 * Authentication suites: PSK

Иногда бывает так:

	WPA:	 * Version: 1
		 * Group cipher: CCMP
		 * Pairwise ciphers: CCMP
		 * Authentication suites: PSK

PSK — это pre-shared keys, то есть одинаковые ключи (пароли) на точке доступа и у каждого пользователя. Особой практической ценности в этой информации нет, но при желании вы можете сами отредактировать команду и добавить эти данные в таблицу.

Этот скрипт можно сохранить в файл:

gedit wifi-mon.sh

Скопируйте туда:

#!/bin/bash

IFACE=wlan0

sudo iw dev $IFACE scan | awk '
	BEGIN{print "\r\nMAC\t\t\tSignal\tESSID\t\t\t\tChannel\tWPS\t\tManufacturer\tModel\tModel Number\tDevice name"} 
	/BSS {10}/{print ""; printf substr($2,1,17)} 
	/signal: /{printf "\t"$2"\t"} 
	/SSID: /{system("echo \""$2"\"............................. | cut -c -25 | head -c -1")} 
	/DS Parameter set/{printf"\t"$5} 
	/Protected/{printf "\t"$6$7} 
	/Manufacturer/{printf "\t"$3} 
	/Model:/{printf "\t\t"$3} 
	/Model Number:/{printf "\t"$4} 
	/Device name:/{printf "\t\t"$4$5}';
echo

В строке

IFACE=wlan0

замените wlan0 на имя вашего беспроводного интерфейса.

Запускать нужно так:

sudo bash wifi-mon.sh

Интересного эффекта можно достичь в паре с командой watch:

sudo watch -n 5 bash wifi-mon.sh

В результате информация будет постоянно обновляться, примерно как в Airodump-ng:

После каждого сканирования, если какой-либо точки доступа больше не видно, она будет пропадать из списка, а новые будут добавляться. Показанная команда совсем простая, при желании можно сделать некоторые улучшения: настроить сортировку (например, по уровню сигнала или по имени Wi-Fi сети), можно создать базу данных для записей и сохранять информацию туда и т.д.

Работа этого скрипта не препятствует Интернет-подключению на этой же самой карте к беспроводной Точке Доступа.

Также смотрите статью «Как обнаружить все Wi-Fi устройства в округе?».

Homedale (Windows и macOS)


Homedale (Windows и macOS)

Программная утилита Homedale — это относительно простой и портативный (не требующий установки) сканер беспроводных сетей для операционных систем Windows (на данный момент доступна версия 1.75) и macOS (на данный момент доступна версия 1.03) с опциональным интерфейсом командной строки. Помимо отображения базовой информации о беспроводных сетях и сигналах, эта утилита также поддерживает определение местоположения с помощью GPS и других технологий позиционирования.

Эта утилита имеет простой графический интерфейс, который напоминает больше диалоговое окно с несколькими вкладками, чем полноценное приложение. На первой вкладке «Адаптеры» отображается список всех сетевых адаптеров, а также их IP-шлюзы и MAC-адреса.

Вкладка «Точки доступа» содержит много важной информации. В ней нет данных о стандарте 802.11 каждой SSID, но здесь вы найдете все поддерживаемые скорости передачи данных, а также номера всех каналов, используемых каждой SSID в данный момент времени, в том числе и с большей шириной канала

Здесь также нет перечисления скрытых сетей, но демонстрируются другие сетевые данные, которые указывают на присутствие скрытых SSID. Также очень полезной функцией является возможность сохранять заметки для отдельных SSID, которые затем могут быть включены в любой экспорт данных.

Во вкладке «График сигнала точки доступа» вы найдете изменение отрицательных значений в дБм для показателя уровня принимаемого сигнала в течение времени для всех выбранных SSID. Реализацию доступа к данной функциональности нельзя назвать очень удобной и интуитивно понятной — выбор беспроводных сетей для наблюдения и сравнения производится с помощью двойного клика на нужной SSID из списка предыдущей вкладки «Точки доступа».

Вкладка «Частота использования» иллюстрирует в реальном времени графическую зависимость используемых каждой SSID частот (для удобства разбитых на каналы) и значений уровня сигнала. Визуализация использования каналов отображается для диапазона 2,4 ГГц и каждого подмножества диапазона 5 ГГц. Свою задачу утилита выполняет — визуально демонстрирует занятость каждого канала, — но было бы удобней, если бы у нас была возможность иметь единое представление о частоте 5 ГГц, вместо разделения на четыре отдельных графика.

Кроме того, Homedale предлагает отличные возможности, как для бесплатного приложения, для экспорта собранных данных. Так, поддерживается сохранение сетевого списка в табличном виде в формате CSV, запись в журнал результатов каждого сканирования (будет полезно, если вы перемещаетесь во время сканирования), а также сохранения изображения каждого графика.

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

Скачать Homedale: http://www.the-sz.com/products/homedale/

Для Android

Операционная система Андроид (Android) совместима со многими анализаторами.

Wi-Fi Analyzer and Surveyor

Приложение входит в разряд free Wi-Fi scanner, без платного контента. В утилите встроен русский язык, она работает по принципу измерения показателей радиосигнала во время нажатия на экран телефона. Для получения правильных сведений нужно придерживаться инструкций от программы.

Wi-Fi Analyzer and Surveyor

Wi-Fi Visualizer

Работает по аналогии с предыдущим программным обеспечением, может отыскивать линии, формировать карты. Утилита дополнена функционалом Chart of Signal Strenght, который применяется для выявления зависимости показателей сигнала от времени.

Что нужно для того, чтобы выбрать наилучший канал?

Чтобы начать производить какие-либо настройки, требуется выполнить переход во вкладку «Анализировать» и найти показатели, характеризующие качественные характеристики канала.

Расшифровка этих показателей такая:

  • 1 — Показатели вай-фай различных пользователей, живущих в квартирах, находящихся в непосредственной близости;
  • 2 — Силы, характеризующие работу устройств, находящихся в этих квартирах;
  • 3 — Расчет самих каналов.

По такой таблице сложно судить о том, где находятся эти точки и какой сигнал является наиболее предпочтительным. Чтобы было легче, нужно включить отображение параметра «SSID». Это упростит поиск сети, так как будут выведены все их названия.

Важно! Удобство включения отображения параметра «Название подключения» заключается еще и в том, что на экран будет выведен список каналов с рейтингом, которые будут самыми лучшими для использования на устройстве пользователя

LizardSystems WiFi Scanner (Windows)


LizardSystems WiFi Scanner (Windows)

Компания LizardSystems предлагает бесплатную версию своего программного обеспечения WiFi Scanner для некоммерческого использования, которая имеет те же возможности и функциональность, что и их платный продукт. На текущий момент доступна версия 3.4 решения. Помимо WiFi-сканера это решение также предлагает прекрасную функциональность для анализа и отчетности.

Приложение имеет современный графический интерфейс, интуитивно понятный и легкий в использовании. На вкладке «Сканер» представлен список обнаруженных SSID. Помимо стандартной детальной информации здесь вы также найдете значения уровня сигнала как в отрицательных значениях дБм, так и в процентах. Тут даже показано количество клиентов, которые подключены к каждому SSID. Также, наряду со спецификацией стандартов 802.11, решение может определять и сообщать о нескольких каналах, используемых любыми SSID с большей шириной канала.

Список видимых SSID вы можете использовать для фильтрации ввода по таким параметрам: уровень сигнала, поддерживаемый стандарт 802.11, типы безопасности и используемые полосы частот. В нижней части вкладки «Сканер» расположены графики, между которыми вы можете переключаться. В дополнение к типичным графикам с данными об уровне сигнала и используемым каналам, также доступны визуализированные данные о скорости передачи данных, загруженности каналов и количестве клиентов. В нижней части экрана отображаются сведения о текущем подключении. Во вкладке «Расширенные сведения» вы найдете различные данные о сетевой активности, вплоть до количества необработанных пакетов.

Вкладка «Текущее подключение» отображает более подробную информацию о текущем беспроводном соединении. Здесь вы получите доступ и сможете управлять списком профилей беспроводной сети, сохраненным в Windows 10, что может оказаться полезным, поскольку в этой последней версии операционной системы Windows больше не предоставляется нативный доступ к этому списку и управлению им. Во вкладке «Статистика беспроводной связи» представлены графики и статистические данные для различных типов пакетов, как для физического (PHY) уровня, так и для канального (MAC) уровня, которые будут полезны для проведения расширенного анализа сети.

Программное решение LizardSystems WiFi Scanner предлагает расширенные возможности для экспорта и отчетности. Базовая функциональность позволяет сохранять список сетей в текстовом файле. Кроме того, вы можете генерировать отчеты с кратким описанием типов сетей, найденных при сканировании, со всеми зарегистрированными данными SSID, любыми добавленными вами комментариями и моментальными снимками графиков. Это довольно впечатляющие возможности для WiFi-сканера в свободном доступе.

Таким образом, WiFi Scanner от компании LizardSystems действительно впечатляет своей функциональностью, в том числе возможностями фильтрации вывода данных и составления отчетности, а также расширенными сведениями о передаваемых пакетах данных

Он может стать важной частью вашего «походного» набора инструментов для обслуживания и проверки WiFi-сетей, но при этом помните, что бесплатна лицензия доступна только для личного использования

Скачать LizardSystems WiFi Scanner: https://lizardsystems.com/WiFi-scanner/

Использование SoftPerfect WiFi Guard на Windows, Linux и macOS

Программа работает на всех устройствах примерно одинаково, потому мы покажем на примере macOS. Познакомившись с инструкцией, вы без проблем запустите программу на Windows или Linux.

Для начала работы скачайте и установите у себя SoftPerfect WiFi Guard. При запуске WiFi Guard вам сразу будет предложено настроить программу. Здесь главное – выбрать сетевой адаптер Wi-Fi. 

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

Как это проверить? По MAC-адресу: сравнивая MAC-адреса обнаруженных устройств с MAC-адресами ваших устройств. Как узнать MAC-адрес своего устройства, читайте в этой главе.

Если все найденные устройства ваши, рекомендуем добавить их в белый список, чтобы в дальнейшем программа не помечала эти устройства как неизвестные и не поднимала тревогу при их обнаружении.

Выберите устройство, которое вам известно, дважды кликнув по его названию мышкой. В открывшейся форме выберите «Я знаю этот компьютер или устройство». Выбранное устройство будет  добавлено в белый список. 

Программа продолжит сканировать сеть и при обнаружении незнакомых устройств сразу уведомит вас о них. Мы рекомендуем периодически запускать проверку, например раз в неделю, а вот вести ли постоянное регулярное сканирование – это уже ваш выбор. Для безопасности это, безусловно, большой плюс, так как при ручной регулярной проверке есть вероятность, что в момент сканирования злоумышленник не будет подключен к сети.

Совет

Регулярно (раз в неделю и чаще) проводите сканирование Wi-Fi сети на предмет незваных гостей.

Есть еще один интересный показатель – пинг. Он поможет выяснить, как долго идет сигнал от исследуемого роутера до обнаруженного устройства и, соответственно, как далеко от роутера оно расположено. Первым делом определите пинг до роутера от устройства, с которого осуществляется сканирование, в моем случае это 9 мс. Пинг от моего компьютера до неизвестного устройства 19 мс, отсюда отнимаем пинг до роутера, и остается 10 мс, а это значит, что исследуемое устройство удалено от Wi-Fi роутера примерно так же, как и мой ноутбук, с которого проводилось сканирование.

 

Acrylic WiFi Home (Windows)

Acrylic WiFi Home (Windows)Подборка бесплатных программ для сканирования и анализа WiFi-сетей

Сканер беспроводных локальных сетей Acrylic WiFi Home является урезанной версией коммерческого решения компании Tarlogic Security

Версия 3.1, рассмотренная в рамках данной обзорной статьи, привлекает к себе внимание, прежде всего за счет детализации беспроводного окружения и продвинутых графических возможностей отображения собранной информации. Функциональность данного решения включает в себя: обзор найденных сетей WiFi с поддержкой стандартов 802.11 a/b/g/n/ac; обнаружение несанкционированных точек доступа и отображение подключенных клиентов; сканирование и анализ используемых беспроводными сетями каналов WiFi на частотах 2,4 ГГц и 5 ГГц; построение графиков уровня принимаемого сигнала и его мощности для точек доступа WiFi

WiFi-сканер для Windows Acrylic WiFi Home позволит вам в режиме реального времени сканировать и просматривать доступные беспроводные сети, предоставит информацию об обнаруженных WiFi-сетях (SSID и BSSID), их типе защиты и о беспроводных устройствах, подключенных к сети в данный момент, а также позволит получить список WiFi паролей (установленных по умолчанию производителями) благодаря встроенной системе плагинов.

Являясь бесплатным продуктом, Acrylic WiFi Home 3.1 имеет простой, но привлекательный графический интерфейс. Детализированный список SSID расположен в верхней части приложения. Здесь, в частности, вы сможете найти: отрицательные значения в дБм для показателя уровня принимаемого сигнала (Received Signal Strength Indicator, RSSI), поддерживаемый точками доступа или WiFi-маршрутизаторами стандарт 802.11 (включая 802.11ac), имя производителя, модель и MAC-адреса сетевых устройств. Решение распознает используемую ширину полосы пропускания и отображает все задействованные для этого каналы. Оно не ищет скрытые SSID, но может показать их, если обнаружит сетевые данные, говорящие о присутствии скрытых сетей. Также приложение имеет функциональность для инвентаризации работы WiFi-сетей, позволяя назначать и сохранять имена обнаруженных SSID и / или клиентов (для бесплатной версии эта возможность имеет количественные ограничения по использованию).

На нижней части экрана приложения по умолчанию демонстрируется наглядная рейтинговая информация по сетевым характеристикам выбранной SSID. Также здесь расположен график уровня сигнала и мощности всех обнаруженных точек доступа. При переходе в расширенный режим отображения состояния беспроводных сетей вы получите два дополнительных графика — для полосы 2,4 ГГц и 5 ГГц, — где одновременно отображается, как информация об используемых каналах, в том числе и объединенных в один «широкий» канал, так и данные об уровне сигнала.

Производить экспорт или сохранение захваченных данных крайне неудобно, так как компания-разработчик программного обеспечения решил чрезмерно урезать данную функциональность в бесплатном решении: вы можете скопировать не больше одной строки данных в буфер обмена и затем вставить текст в текстовый документ или электронную таблицу. Также есть функция публикации скриншота в Twitter.

В целом, Acrylic WiFi Home является хорошим программным сканером WLAN, особенно, учитывая то, что он ничего не стоит. Он собирает всю базовую информацию о вашем беспроводном пространстве и наглядно демонстрирует полученные данные, как в текстовом, так и графическом виде, что прекрасно подходит для простых задач диагностики WiFi-сетей. Основным недостатком данного решения можно считать большие проблемы с экспортом данных, вернее, фактическое отсутствие такой возможности в виду урезанного самим производителем функционала в бесплатном решении.

Скачать Acrylic WiFi Home: https://www.acrylicwifi.com/AcrylicWifi/UpdateCheckerFree.php?download

Что такое Вай-Фай сканер

Wi-Fi-анализаторы предназначены для определения самого быстрого и надежного способа подключиться к сети «Интернет». Благодаря использованию анализаторов можно добиться стабильного и быстрого сигнала. Они дают возможность сканирования каналов Wi-Fi.

Принцип работы сканера wifi сетей

Вай-Фай анализаторы представляют собой программы, которые устанавливаются на устройства. Вообще главная задача сканера анализировать каналы и показывать сводную информацию пользователю для выбора оптимального канала подключения.

Канал — путь связи, по которому передается сигнал. От одного канала «питается» несколько сетей, поэтому они часто перегружаются, от этого возникают сбои.

Обратите внимание! Самые удачные частоты для маршрутизатора — 2,4 и 5 гигагерц, причем 5 Ггц появилась совсем недавно. Чтобы помех не было, надо переключаться на менее загруженный канал

Всего таких путей на территории нашей страны 13, из них 12 принимают многие операционные системы

Чтобы помех не было, надо переключаться на менее загруженный канал. Всего таких путей на территории нашей страны 13, из них 12 принимают многие операционные системы.

Важно! В России разрешено 13 каналов, в США — 11, поэтому Apple может не поймать оставшиеся два канала. Придется перенастраивать роутер для работы со всеми доступными каналами

Опции анализатора

Сканер выполняет следующие действия:

  • определяет помехи, но не от бытовых СВЧ-печей, а именно каналов;
  • поиск доступных сетей;
  • выбирает место, где сигнал не подвергается воздействию помех;
  • показывает пакеты трафика;
  • работает с mac-адресами.

Важно! Часто помехи возникают в многоквартирных домах из-за «скопления» разных сетей, когда сигналы накладываются друг на друга, вызывая пропадание сигнала. Для решения проблемы достаточно в анализаторе изменить параметр про автоматический выбор канала

Многие анализаторы имеют и другие преимущества:

  • часто они бесплатны;
  • определяют и устраняют проблемы;
  • исключают нелегальные сети;
  • находят скрытые SSID.

Важно! Наверное, многие пользователи хотя бы однажды встречались с тем, что в списке доступных сетей есть Wi-Fi без защиты, то есть подключиться к нему можно без пароля, пин-кода. На самом деле это уловка мошенников

Если пользователь подключится к этому Wi-Fi, то хакеры получат доступ к личным данным, что особенно опасно для держателей банковских карт. Этим приемом мошенники обнуляют счета пользователей.

Быстрая настройка и понятный интерфейс

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

Большим плюсом является наличие подробной справки. Если у вас недостаточно навыков при работе с компьютером, то этот мануал выручит.

Просмотр списка всех доступных подключений

На одной вкладке программа показывает все доступные беспроводные соединения, а также такую ​​информацию как: имя сети, уровень и качество сигнала, MAC-адрес, канал, максимальная скорость передачи данных и тип шифрования.Вы можете просматривать журналы и каждой сети в режиме реального времени в удобных графиках. Фильтры могут быть применены к показу из встроенного файлового браузера (например, качество, сетевой режим, безопасность, диапазон).

Подключение к сети и просмотр данных

В другой вкладке можно просматривать подробную информацию о сети,к которой вы подключены. Есть график количества переданных и полученных пакетов и всех профилей, которые были сохранены на вашем компьютере.Также доступно обновление интерфейса нажатием одной кнопки, отключение от текущей сети, обновление списка и копирование указанной информации в буфер обмена.

Что такое канал Wi-Fi сети и зачем его менять

Классические роутеры способны поддерживать от 1 до 15 каналов, в зависимости от технических особенностей. Канал Wi-Fi сети — подчастота, на которой работает устройство. Чем больше подключенных роутеров, тем больше будет помех и меньше пропускная способность. Подчастота формируется на вещателе или роутере.

Замена канала, как и проверка wifi, иногда необходима. Например, имеется в наличии несколько роутеров, сигнал которых пересекается и функционирует на одном канале. В работе роутера или беспроводной сети могут появляться ошибки в виде постоянного обрыва соединения маршрутизатора, низкой скорости и т. д.