Download Bean Network Tester
One archive, no installer. Unpack it, run the executable, and it 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: none. Unpack the archive anywhere and run it.
- 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
Every release publishes three files, and the two beside the archive 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;
- SHA256SUMS.txt - the checksum of that archive;
- an SBOM - a standard list of every component inside, with versions and licences, signed against the archive.
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:
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-*.zip --repo donislawdev/BeanNetworkTester
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 executable is not signed with a paid certificate, so SmartScreen flags it as something it has not seen before. That is a statement about the certificate, not about the file - which is exactly why the checksum and the signature are published. The questions page covers this and what the driver needs.