Télécharger Bean Network Tester
Un zip qui fonctionne sans rien installer, ou un installeur pour tous les utilisateurs de l’ordinateur. Dans les deux cas, le programme demande lui-même les droits d’administrateur.
Les faits, au même endroit
- Prix : gratuit, et logiciel libre, GNU GPL v3.
- Fonctionne sur : Windows 10 et Windows 11, 64 bits.
- Nécessite : des droits d’administrateur, car le trafic est capturé par un pilote.
- Installation : inutile. Décompressez le zip où vous voulez et lancez-le. Ou utilisez l’installeur
.msi, qui ajoute une entrée dans le menu Démarrer et place le programme dans lePATH(il demande des droits d’administrateur). - Envoie des données : nulle part. Pas de télémétrie, pas de vérification de mises à jour, pas de client réseau.
- Modes : une fenêtre, et le même fichier comme outil en ligne de commande.
- Source : sur GitHub, sous la même licence.
Ce que contient une version
Une version publie cinq fichiers. Deux sont le programme, et les trois autres sont là pour que vous n’ayez pas à croire le téléchargement sur parole :
- le zip : le programme et le pilote qu’il utilise, réunis dans un seul dossier ;
- l’installeur .msi : le même programme, installé pour tous les utilisateurs de l’ordinateur, avec une entrée dans le menu Démarrer ;
- SHA256SUMS.txt : les sommes de contrôle du zip et de l’installeur ;
- un SBOM : une liste standard de chaque composant embarqué, avec versions et licences, signée par rapport au zip ;
- un fichier .sigstore.json : cette signature sous forme de fichier, pour la vérifier sans interroger GitHub.
Vérifier que vous avez reçu ce que nous avons construit
La somme de contrôle répond à « est-ce arrivé inchangé ». Dans PowerShell, comparez la sortie avec la ligne de SHA256SUMS.txt (pour l’installeur, mettez .msi à la place de .zip) :
Get-FileHash .\BeanNetworkTester-*.zip -Algorithm SHA256
La signature répond à une autre question, « est-ce sorti de ce dépôt », et nécessite l’outil en ligne de commande de GitHub :
gh attestation verify BeanNetworkTester-vX.Y.Z-windows-x64.zip --repo donislawdev/BeanNetworkTester --predicate-type https://spdx.dev/Document/v2.3
Tapez le nom du zip que vous avez téléchargé comme première partie : gh n’accepte pas de * à cet endroit. Gardez --predicate-type : sans lui, gh cherche un autre type de déclaration et signale qu’il n’en a trouvé aucune.
Une somme de contrôle que vous copiez depuis la même page que le téléchargement prouve moins qu’une signature. Les deux sont publiées, donc les deux méritent un instant.
Windows peut vous avertir
Le programme et l’installeur sont signés, si bien que Windows indique qui les a signés au lieu d’afficher « Éditeur inconnu ». Le certificat est récent, donc SmartScreen peut encore avertir un certain temps, car il ne l’a pas souvent rencontré. Cela concerne le certificat, pas le fichier, et les deux vérifications ci-dessus vous permettent de contrôler le fichier vous-même. La page de questions traite de cela et de ce dont le pilote a besoin.