Repository navigation
Releases: MortisBTD/LANProof
Release list
LANProof 0.3 beta — фоновая работа и уведомления
Windows 0.3 beta — фоновая работа и уведомления
- Закрытие окна убирает LANProof в трей; мониторинг и SQLite продолжают работать. Полный выход — через меню трея.
- Трей: открыть, приостановить/возобновить, выйти. Повторный запуск открывает уже работающий экземпляр.
- Необязательный автозапуск с Windows и скрытый старт
--backgroundбез показа главного окна. - Уведомления: первый сбой, одно напоминание после трёх минут, восстановление; подавление повтора на десять минут отдельно по устройству и категории.
- Восстановление требует завершения всех проблемных целей категории; пауза его не имитирует. Снимки событий выдаются после записи в БД.
- Очередь сообщений, тёмная/светлая темы, кнопка закрытия. Обновлены диагностика и отображение исходных измерений.
Скачать
Windows x64: ZIP ниже, распакуйте всю папку и запустите LANProof.exe. .NET отдельно не нужен. SHA256 — в соседнем файле.
Android остаётся 0.2.0-beta.1: APK и инструкция предыдущего релиза. Протокол совместим, нового APK в этом релизе нет.
Проверено
78/78 .NET-тестов без пропусков. Дополнительный нативный Windows-прогон: скрытый запуск, создание трея, возврат окна, закрытие в трей, продолжение записи, пауза/возобновление и выход до первого показа. Реальный сетевой smoke готового EXE завершился с кодом 0 и экспортом JSON/CSV/PDF. Обе темы и очередь всплывашек проверены.
Ограничения beta
Команды трея проверялись программно; физический клик по значку Explorer и автозапуск после перезагрузки не проверены. Уведомления — собственные окна, без центра уведомлений и режима «Не беспокоить» Windows. Автозапуск по умолчанию выключен. Android всё ещё требует аппаратной проверки. Game Mode, bufferbloat и карта сети не входят в 0.3.
GitHub CI
LANProof 0.2.0-beta.1 — Windows + Android
LANProof 0.2.0-beta.1 — Android-компаньон
Скачать
- LANProof-Windows-x64-0.2.0-beta.1.zip — распакуйте всю папку и запустите
LANProof.exe. Установка .NET не требуется. - LANProof-Android-0.2.0-beta.1.apk — Android 8.0+, подписанная отладочным ключом тестовая сборка. Google Play-релиза нет.
- SHA256SUMS.txt — контрольные суммы обоих файлов.
Подключение
На ПК откройте «Компаньон», выберите IPv4 домашней сети, включите приём и создайте QR. На Android отсканируйте QR, нажмите «Подключить» и подтвердите телефон на ПК. Затем запустите запись на телефоне. Устройства должны быть в одной локальной сети; Windows Firewall должен разрешать LANProof в частной сети, TCP 13791. Открывать порт в интернет не нужно.
Что добавлено
- Wi-Fi-измерения на телефоне, постоянное уведомление и локальная SQLite-очередь при обрыве связи.
- TLS с закреплением сертификата, подтверждение телефона, защищённое хранение токена и отзыв доступа.
- Повторная передача очереди без дубликатов; согласование времени и две осторожные гипотезы при сравнении ПК и телефона.
- Выбор устройства в истории; общие выводы в JSON, CSV и PDF.
- Android-интерфейс с логотипом, QR-сканером, тёмной и светлой темами.
Проверки и границы
58 Windows/.NET-тестов, 12 Android/Robolectric-тестов, в том числе настоящий Kotlin ↔ .NET TLS-обмен, повтор очереди, UI и темы. Выполнены сборка APK, lint без ошибок, проверка подписи APK и сетевой smoke-прогон Windows. Сборки проверяются GitHub Actions.
Физический телефон не использовался. Реальные Wi-Fi/ICMP, QR-камера, Android Keystore и энергосбережение конкретного производителя ещё требуют аппаратной проверки. Поддерживается один телефон и локальная IPv4-сеть. Эта beta не является стабильным Android-релизом; протокол не проходил независимый аудит.
Подробно: Android-инструкция, протокол.
LANProof 0.1.0 — Windows MVP
LANProof 0.1.0 — Windows MVP
Локальная диагностика домашнего интернета: измерения, история и отчёты для поддержки.
Скачать и запустить
Скачайте LANProof-Windows-x64-0.1.0.zip, распакуйте всю папку и запустите LANProof.exe. Установка .NET не требуется. Нужна Windows x64 и доступная для записи папка.
В этой версии
- Пять уровней проверки: устройство, шлюз, внешние IP, DNS и HTTPS.
- История SQLite, интерактивный график и события.
- Диагностические гипотезы с подтверждающими данными.
- Полные JSON/CSV и PDF-сводка.
- Приборный интерфейс с тёмной и светлой темами.
- Параллельные цели, предел длительности цикла и инкрементальное обновление истории.
Проверки
Локально пройдено 49 автоматических тестов; выполнен сетевой smoke-прогон Windows-сборки с созданием JSON, CSV и PDF. Проверены кадры обеих тем и PDF. Headless-тесты не подтверждают системные эффекты Windows и файловые диалоги.
Это предварительная версия. Выводы являются гипотезами; Android-компаньон и межустройственная синхронизация ещё не реализованы. Экспорты могут содержать персональные сведения — проверяйте их перед передачей.
Рядом с ZIP опубликован SHA256SUMS.txt для проверки целостности архива.