Возможности

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

Роутер

Адрес привязки интернета

Провайдер пускает в сеть только знакомый роутер — по MAC-адресу его внешнего порта.

Поменяли роутер — интернет пропал. Нужен адрес порта, который смотрит к провайдеру: телефон его не знает и показывает свой собственный.

NetWrench читает адрес из роутера и показывает рядом с ним способ подключения, интерфейс и полученный адрес. Источник помечен: Confirmed — прочитано из API роутера, Likely — выведено косвенно, Unknown — получить не удалось.

WAN-подключение и MAC внешнего порта
MAC прочитан из API, интерфейс ether1, подключение по DHCP

Какая это модель

Наклейка стёрта, хозяин не помнит — непонятно, что с роутером вообще можно сделать.

Производителя приложение определяет само, без пароля. Модель и версию прошивки — после входа под учётной записью роутера; учётные данные вводит пользователь и они остаются на телефоне.

Карточка роутера с моделью и прошивкой
MikroTik hAP ax³, прошивка 7.24

Имя и пароль Wi-Fi

Переименовать сеть вместо заводской и поставить пароль абоненту — на каждой установке.

Все радиомодули роутера списком, у каждого имя, пароль и режим защиты. Изменения уходят одним пакетом: по очереди сеть на секунды поднялась бы с новым именем и старым паролем, а сбой на середине оставил бы роутер настроенным наполовину. Рядом с паролем — кнопка QR, чтобы подключить гостя без диктовки.

Сети Wi-Fi роутера
Пароль скрыт по умолчанию, режим защиты выбирается отдельно

Вход в новый роутер

Не набирать заводской пароль с наклейки на днище по нескольку раз в день.

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

Шаблоны заводских сетей
Шаблон описывается один раз, звёздочка заменяет любую часть имени

Wi-Fi

Эфир и каналы

Точка встала на занятый соседями канал: скорость падает и связь рвётся при отличном сигнале.

Каналы отложены по частоте — перекрытие видно глазом. Диапазоны переключаются, ваша сеть отмечена, внизу назван самый свободный канал. Неизмеренный уровень показан прочерком, а не нулём.

Загрузка каналов и список сетей
Каналы 44 и 52 перекрываются, 149 свободен

Сеть

Кто есть в сети

Найти камеру, адрес которой никто не записал, или проверить, получил ли прибор адрес.

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

Результат сканирования сети
Шлюз, сам телефон и остальные узлы с откликом

Порты устройства

Устройство нашлось, но неясно, что это и как в него зайти.

Узел раскрывается прямо в списке и показывает открытые порты с названиями служб. Полный перебор портов сам не запускается — для него есть отдельный диапазон, который задаёте вы.

Открытые порты узла
На шлюзе пять портов, включая MikroTik WinBox

Отклик и потери

Понять, отвечает ли узел и насколько ровно — до роутера, до сайта, до камеры.

Адрес вводится или берётся из готовых кнопок, число пакетов и интервал задаются ползунками. В ответе минимум, среднее, максимум, джиттер и потери. Рядом помечено, чем меряли: ICMP или TCP там, где Android не даёт сырой ICMP.

Результат ping
Десять пакетов до шлюза: 7,5 мс средних, потерь нет

Маршрут наружу

Проброс портов сделан по инструкции, а снаружи ничего не открывается.

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

Трассировка маршрута
Пять хопов до 1.1.1.1, цель отмечена

iPerf3

Измерить пропускную способность настоящим инструментом, а не приблизительным тестом.

Полноценный iperf3 внутри приложения: адрес сервера, длительность, число потоков, направление. Сервер в своей сети находится сам, рядом список публичных серверов. Кроме скорости показывает retransmits и MSS — по ним видно, теряет ли канал пакеты, чего обычный спидтест не покажет.

Замер iPerf3
701 / 452 Мбит/с по Wi-Fi 6 до сервера в своей сети

Инструменты

Калькуляторы MAC и подсети

Посчитать соседний MAC или границы подсети, не доставая ноутбук.

MAC-калькулятор прибавляет и вычитает единицу: у одного устройства адреса интерфейсов обычно идут подряд, и WAN-адрес нередко отличается от того, что на наклейке, ровно на единицу. Калькулятор подсети по адресу с маской даёт сеть, маску, wildcard, broadcast, диапазон хостов и их число, и помечает приватный диапазон.

Калькуляторы MAC и подсети
Шаг по MAC на единицу и разбор 10.10.0.11/24

Проверка связи

Диагностика одной кнопкой

Жалоба без подробностей, абонент рядом, проверять по очереди некогда.

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

Результаты проверки связи
Проверка роутера раскрыта: 19 мс при норме до 20

Состояние подключения

Через что идёт связь, какой адрес получен и идёт ли трафик прямо сейчас.

Тип подключения, стандарт Wi-Fi, диапазон, провайдер по внешнему адресу, канальные скорости и живой график трафика. Работает по Wi-Fi и по кабелю через переходник. Чего Android не отдаёт — помечено как недоступное.

Подключение и трафик
Wi-Fi 6, 5 ГГц, канальные скорости и текущий трафик