Download Bean Network Tester
A zip that runs without installing anything, or an installer for everyone on the computer. Either way, the program asks for administrator rights itself.
The facts, in one place
- Price: free, and free software - GNU GPL v3.
- Runs on: Windows 10 and Windows 11, 64-bit.
- Needs: administrator rights, because traffic is captured by a driver.
- Install: not needed. Unpack the zip anywhere and run it. Or use the
.msiinstaller, which adds a Start Menu entry and puts the program onPATH(it needs administrator rights). - Sends data: nowhere. No telemetry, no update check, no network client.
- Modes: a window, and the same file as a command-line tool.
- Source: on GitHub, under the same licence.
What is in the release
A release publishes five files. Two are the program, and the other three are there so you do not have to take the download on trust:
- the zip - the program and the driver it uses, together in one folder;
- the .msi installer - the same program, installed for everyone on the computer, with a Start Menu entry;
- SHA256SUMS.txt - the checksums of the zip and the installer;
- an SBOM - a standard list of every component inside, with versions and licences, signed against the zip;
- a .sigstore.json file - that signature as a file, to check it without asking GitHub.
Checking that you got what we built
The checksum answers "did this arrive unchanged". In PowerShell, compare the output with the
line in SHA256SUMS.txt (for the installer, put .msi in place of
.zip):
Get-FileHash .\BeanNetworkTester-*.zip -Algorithm SHA256
The signature answers a different question - "did this come out of that repository" - and needs the GitHub command-line tool:
gh attestation verify BeanNetworkTester-vX.Y.Z-windows-x64.zip --repo donislawdev/BeanNetworkTester --predicate-type https://spdx.dev/Document/v2.3
Type the name of the zip you downloaded as the first part - gh does not accept a
* there. Keep --predicate-type: without it gh looks for a
different kind of statement and reports that it found none.
A checksum you copy from the same page as the download proves less than a signature. Both are published, so both are worth a moment.
Windows may warn you
The program and the installer are signed, so Windows names who signed them instead of saying "Unknown publisher". The certificate is new, so SmartScreen may still warn for a while - it has not seen it often yet. That is about the certificate, not about the file, and the two checks above let you verify the file yourself. The questions page covers this and what the driver needs.