Download

Get SnmpLens

One executable, no runtime, no installer required unless you want one. Free software under the MIT licence.

v0.0.0 00 Xxx 0000 release notes →

Pick your platform

Windows

Windows 10 or later, 64-bit.

The installer registers an uninstaller and lets the application update itself in place. The portable zip writes nothing outside your configuration directory.

macOS

Universal — Apple Silicon and Intel.

The build is not notarised by Apple, so the first launch needs Open from the right-click menu, or System Settings → Privacy & Security → Open Anyway.

Linux

x86-64, GTK 3 and WebKit2GTK.

The .deb declares its dependencies. With the tarball, install libgtk-3-0 and libwebkit2gtk-4.1-0 yourself.

These buttons point at the latest release. If your browser is blocking scripts they go to the releases page, where every asset is listed.

Everything in the latest release

Integrity

Verifying what you downloaded

Every release carries SnmpLens-checksums.txt, the SHA-256 of each asset, and SnmpLens-checksums.txt.sig, an Ed25519 signature over that file. The manifest tells you the file is intact; the signature tells you the manifest is ours.

Checking the hash

# Linux, macOS
sha256sum -c SnmpLens-checksums.txt --ignore-missing

# Windows PowerShell
Get-FileHash .\SnmpLens-windows-amd64-setup.exe -Algorithm SHA256

Compare the printed hash against the line for that asset in the manifest.

Checking the signature

The public key is compiled into the application, in pkg/updater/verify.go. SnmpLens performs this check itself before applying any update: it verifies the signature first, and only then trusts the manifest to verify the asset — the model a Linux package repository uses.

A build whose signature is missing refuses the update rather than applying it unverified. That is the intended behaviour, not a failure.

Afterwards

Updating

SnmpLens checks GitHub for a newer release at startup, and on demand from Settings → General → Updates. It is the only server the application contacts on its own.

How you installed itWhat happens
Windows installerDownloads and runs the new installer, then relaunches
Windows or Linux portable binaryReplaces the running executable in place, then relaunches
macOS, or a Linux .debOpens the download in your browser for you to install

A build compiled locally reports its version as dev, which disables the check entirely.

Or

Build it yourself

Go 1.25+, Node 18+, and the Wails v2 CLI.

git clone https://github.com/Wasabules/SnmpLens.git
cd SnmpLens
wails build

The binary lands in build/bin/. Full instructions, including the Linux build tag and the platform matrix, are in the contributing guide.