Descargar Bean Network Tester
Un zip que funciona sin instalar nada, o un instalador para todos los usuarios del sistema. En ambos casos, el programa pide por sí mismo permisos de administrador.
Los datos, en un solo lugar
- Precio: gratis, y software libre: GNU GPL v3.
- Funciona en: Windows 10 y Windows 11, de 64 bits.
- Necesita: permisos de administrador, porque el tráfico lo captura un controlador.
- Instalación: no hace falta. Descomprime el zip donde quieras y ejecútalo. O usa el instalador
.msi, que añade una entrada al menú Inicio y pone el programa en elPATH(necesita permisos de administrador). - Envía datos: a ninguna parte. Sin telemetría, sin comprobación de actualizaciones, sin cliente de red.
- Modos: una ventana, y el mismo archivo como herramienta de línea de comandos.
- Código fuente: en GitHub, con la misma licencia.
Qué incluye la versión
Cada versión publica cinco archivos. Dos son el programa, y los otros tres están para que no tengas que fiarte de la descarga a ciegas:
- el zip: el programa y el controlador que usa, juntos en una carpeta;
- el instalador .msi: el mismo programa, instalado para todos los usuarios del sistema, con una entrada en el menú Inicio;
- SHA256SUMS.txt: las sumas de comprobación del zip y del instalador;
- un SBOM: una lista estándar de todos los componentes que contiene, con versiones y licencias, firmada respecto al zip;
- un archivo .sigstore.json: esa firma como archivo, para comprobarla sin preguntar a GitHub.
Comprobar que recibiste lo que compilamos
La suma de comprobación responde a «¿llegó sin cambios?». En PowerShell, compara la salida con la línea de SHA256SUMS.txt (para el instalador, pon .msi en lugar de .zip):
Get-FileHash .\BeanNetworkTester-*.zip -Algorithm SHA256
La firma responde a otra pregunta, «¿salió esto de ese repositorio?», y necesita la herramienta de línea de comandos de GitHub:
gh attestation verify BeanNetworkTester-vX.Y.Z-windows-x64.zip --repo donislawdev/BeanNetworkTester --predicate-type https://spdx.dev/Document/v2.3
Escribe como primera parte el nombre del zip que descargaste: gh no acepta un * ahí. Conserva --predicate-type: sin él, gh busca otro tipo de declaración y comunica que no encontró ninguna.
Una suma de comprobación que copias de la misma página que la descarga demuestra menos que una firma. Ambas están publicadas, así que las dos merecen un momento.
Es posible que Windows te avise
El programa y el instalador están firmados, así que Windows indica quién los firmó en lugar de decir «Editor desconocido». El certificado es nuevo, por lo que SmartScreen aún puede avisar durante un tiempo: todavía no lo ha visto muchas veces. Eso tiene que ver con el certificado, no con el archivo, y las dos comprobaciones de arriba te permiten verificar el archivo tú mismo. La página de preguntas trata esto y lo que necesita el controlador.