Скачать Bean Network Tester
Zip, который работает без установки, или установщик для всех пользователей компьютера. В обоих случаях программа сама запрашивает права администратора.
Факты в одном месте
- Цена: бесплатно, и это свободное ПО: GNU GPL v3.
- Работает в: Windows 10 и Windows 11, 64-разрядных.
- Требуется: права администратора, потому что трафик перехватывает драйвер.
- Установка: не нужна. Распакуйте zip куда угодно и запустите. Или используйте установщик
.msi, который добавляет пункт в меню «Пуск» и помещает программу вPATH(нужны права администратора). - Отправляет данные: никуда. Ни телеметрии, ни проверки обновлений, ни сетевого клиента.
- Режимы: окно и тот же файл как инструмент командной строки.
- Исходный код: на GitHub, под той же лицензией.
Что входит в релиз
Релиз публикует пять файлов. Два из них сама программа, а остальные три нужны, чтобы вам не приходилось верить загрузке на слово:
- zip: программа и используемый ею драйвер вместе в одной папке;
- установщик .msi: та же программа, установленная для всех пользователей компьютера, с пунктом в меню «Пуск»;
- SHA256SUMS.txt: контрольные суммы zip и установщика;
- SBOM: стандартный перечень всех компонентов внутри, с версиями и лицензиями, подписанный относительно zip;
- файл .sigstore.json: эта подпись в виде файла, чтобы проверить её, не обращаясь к GitHub.
Проверка того, что вы получили именно то, что мы собрали
Контрольная сумма отвечает на вопрос «дошло ли это без изменений». В PowerShell сравните вывод со строкой в SHA256SUMS.txt (для установщика поставьте .msi вместо .zip):
Get-FileHash .\BeanNetworkTester-*.zip -Algorithm SHA256
Подпись отвечает на другой вопрос: «вышло ли это из того репозитория», и для неё нужна программа командной строки GitHub:
gh attestation verify BeanNetworkTester-vX.Y.Z-windows-x64.zip --repo donislawdev/BeanNetworkTester --predicate-type https://spdx.dev/Document/v2.3
В первой части введите имя скачанного zip: gh не принимает там *. Оставьте --predicate-type: без него gh ищет другой вид утверждения и сообщает, что ничего не нашёл.
Контрольная сумма, скопированная с той же страницы, что и загрузка, доказывает меньше, чем подпись. Опубликовано и то и другое, так что стоит потратить на обе по минуте.
Windows может предупредить вас
Программа и установщик подписаны, поэтому Windows называет, кто их подписал, а не пишет «Неизвестный издатель». Сертификат новый, поэтому SmartScreen ещё какое-то время может предупреждать: он пока не видел его достаточно часто. Это касается сертификата, а не файла, и две проверки выше позволяют вам проверить файл самостоятельно. Страница с вопросами рассказывает об этом и о том, что нужно драйверу.