macOS
brew install network-doctorlocal Homebrew formula metadata
brew / rank 3572
Network troubleshooting TUI. Version 2.1.1 via Homebrew; verified 2026-10-29.
install
brew install network-doctorlocal Homebrew formula metadata
overview
Network troubleshooting TUI
history
Network Doctor is a cross-platform terminal UI and automation-friendly CLI for diagnosing interface, DNS, TCP, TLS, HTTP, proxy, and path-MTU failures.
Network Doctor was developed as a Go-based, cross-platform troubleshooting TUI. Its design focuses on locating the failing network layer and presenting evidence and suggested fixes rather than exposing only raw output from individual diagnostic commands.
The project supplies binaries or packages for Linux, macOS, and Windows, including Homebrew, Winget, Scoop, Fedora COPR, and release artifacts. The same engine supports interactive diagnosis, watch mode, JSON output, and stable exit codes for automation.
Running `netdoc` without a target checks local connectivity, egress, proxy, public DNS, and Wi-Fi metadata. Supplying a hostname or service performs layered diagnosis; `--watch` observes intermittent faults, while `--json` produces machine-readable reports.
Network Doctor consolidates tools commonly invoked separately—such as interface inspection, DNS lookup, TCP connection testing, TLS inspection, and HTTP probing—into a layered diagnosis. Package users gain one cross-platform binary that can explain failures interactively or emit structured reports.
security posture
No matching local secret-handling manifest was found for network-doctor. Package metadata is still published here so future coverage has a stable package URL.
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
netdoc | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/heymaikol/network-doctor
install metadata
| Package key | brew:network-doctor |
|---|---|
| Version | 2.1.1 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/network-doctor |
| Homepage | https://github.com/heymaikol/network-doctor/ |
| Repository | https://github.com/heymaikol/network-doctor |
| Upstream docs | https://github.com/heymaikol/network-doctor/ |
| License | Apache-2.0 |
| Source archive | https://github.com/heymaikol/network-doctor/archive/refs/tags/v2.1.1.tar.gz |
| Last updated | 2026-10-29T22:09:44Z |
| Pulse | updated |
| Build dependencies | go |
| Bottle | available (on arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | network-doctor |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.