v0.10.0
latest
netcheck
A quiet diagnostic tool for home networks.
It runs the checks a patient network engineer would, then tells you in plain English what's wrong and what to do about it, with the most serious problem first.
tworjaga/netcheck
via GitHub API
Last updated
Oct 16, 2026
last push · 13:13 UTC
One small binaryNo runtime to install
No admin rightsFor almost everything
No telemetryNothing leaves without you
Zero dependenciesGo standard library only
Download
Choose your platform
Version v0.10.0 · released Oct 16, 2026
Or install from a terminal
Downloads the latest release, checks it against SHA256SUMS, puts it on your PATH
PowerShell
irm https://raw.githubusercontent.com/tworjaga/netcheck/main/scripts/install.ps1 | iex
Linux shell
curl -fsSL https://raw.githubusercontent.com/tworjaga/netcheck/main/scripts/install.sh | sh
Features
What it finds
One verdict, most serious first
The doctor runs every check that matters in parallel, the speed test last and alone, then ends with what to fix.
Normal modeHome networks
Doctor, speed, ping, watch, DNS, devices, route, Wi-Fi and ports, in plain English.
Advanced modeSysadmins
DNS, TLS, HTTP, routing, firewall and LAN tools. Every one ends in a verdict and speaks JSON.
Same full-screen menu for both. Tab switches; the choice is remembered.
Commands
Run from the menu or directly
Every command takes --json
Details
Before you download
A report for your ISP
Leave the monitor running for a few days, then send one file: plain-English findings, the numbers behind them, and outages with timestamps.
Contains your public IP. No Wi-Fi names, passwords or device lists.
Requirements
SystemsWindows · Linux
Architecturesx64 · ARM64
Admin rightsNot needed on Windows
DependenciesNone
Platform notes
Windows — Wi-Fi details need Location on.
Installer — not code-signed yet, so SmartScreen may warn: More info, then Run anyway.
Linux — ping sockets or TCP; DHCP needs root.
Privacy
No telemetry, no accounts.
Every probe has a timeout; Ctrl-C always stops cleanly.
Updates are verified against SHA256SUMS.
Source, docs and issues live on GitHub.