Skip to content
Browse docs ▾

Running on Linux

Installing on Linux

SubnetSlinger ships on Linux as a single self-contained tarball you download from subnetslinger.com. It bundles its own .NET runtime, so there's nothing to pre-install — it runs on x64 desktop Linux with glibc 2.27 or newer (for example Ubuntu 22.04/24.04, Debian 12/13, Fedora 40+), X11 or Wayland. There is no Snap, Flatpak, Flathub, .deb, or AppImage today — if you see a "SubnetSlinger" package in a store or repo, it isn't from us.

The basics:

1. Download subnetslinger-<version>-linux-x64.tar.gz from the website's download page.

2. Verify it (recommended) — the download page publishes a detached GPG signature and SHA-256/512 checksums. Import the signing key, check the signature, then confirm the checksum, so you know the file is genuine and untampered. The key fingerprint must be 7409 3BD6 9827 BE9B 244B 11EE CE86 3718 9592 1ABD — full commands on subnetslinger.com/setup#verify.

3. Extract it: tar -xzf subnetslinger-<version>-linux-x64.tar.gz

4. cd subnetslinger-linux-x64, then run ./SubnetSlinger.App (if your extract tool dropped the run permission, chmod +x SubnetSlinger.App first). That's the whole app — the FREE tier needs no account.

The bundled installer (optional): sudo ./install-linux.sh enables live packet Capture — the one thing that needs elevation — and adds the app-menu entry and icon system-wide. It moves older SubnetSlinger menu entries in your home folder to ~/subnetslinger-old-menu-entries, never deleting them, so the menu opens this version. Run it once: it installs the tiny capture helper (subnetslinger-capd) into a root-owned system folder (/usr/local/lib/subnetslinger) and grants cap_net_raw + cap_net_admin there, NEVER to the app itself (see "Ping without root"). Its files can't be changed without root. Until the helper becomes a native build in a future update, a program already running as you could still borrow its capture rights — keep untrusted software off a capture workstation. Everything except Capture works without it. Restart SubnetSlinger afterwards.

Updating: delete the old 1.2 folder first, then extract 1.3 — a GUI extract may create a renamed sibling folder and leave 1.2's capture-permitted capd file behind (1.2 put the capture permission on a file inside that folder). Then run sudo ./install-linux.sh from the new folder, and restart SubnetSlinger. Both versions unpack to the folder name subnetslinger-linux-x64. Your data lives in ~/.config/SubnetSlinger and ~/Documents/SubnetSlinger, so it carries over — see "Where your data lives on Linux".

Uninstalling: run ./uninstall.sh from the folder (sudo ./uninstall.sh if you ran install-linux.sh). To turn off Capture only, run sudo rm -r /usr/local/lib/subnetslinger.

Pro is unlocked inside the app with a one-time purchase over the web — no subscription, and no app-store cut.

These are the Windows and Linux 1.3 guides, the same help that ships inside those apps. The Mac app carries its own in-app help; where macOS differs, see Privacy and FAQ. All docs. Spot something unclear? Tell us.