SmokePing

The XDA piece pointing readers at their modem’s hidden status page landed on the real trick of ISP support calls: half the time, the modem already knows what’s wrong. Cable modems log SNR margin, downstream power, correctable and uncorrectable codeword errors; DSL modems log signal attenuation and CRC errors. Getting to that page is step one. Turning the numbers into a case that “my line is flaky, not my Wi-Fi” is what these seven modem diagnostics apps do.

We picked tools that catch three specific failure modes: intermittent latency that only shows up during a call, packet loss upstream of your router, and slow degradation of a cable or DSL line over weeks. The right tool depends on which of those you’re chasing.

What to look for in a modem diagnostics app

Quick comparison

App Best for Platforms Free plan Starting price Rating
SmokePing Long-run latency graphing Linux, Docker Yes, full Free (open source) Reference tool for 20+ years
PingPlotter Interactive traceroute+ping Windows, Mac 14-day trial $8.25/mo Standard 4.5 on G2
Fing Desktop Home network overview Windows, Mac Yes, limited Free (freemium) 4.6 (App Store)
Wireshark Deep packet inspection Windows, Mac, Linux Yes, full Free (open source) The reference sniffer
Etherape Live network flow visualization Linux, Mac Yes, full Free (open source) Canonical open-source flow map
iperf3 End-to-end throughput testing Windows, Mac, Linux Yes, full Free (open source) Reference for LAN and WAN tests
MTR / WinMTR Real-time traceroute with loss Windows, Mac, Linux Yes, full Free (open source) Ships in most Linux distros

The apps

1. SmokePing, best long-run graphing

SmokePing graphs latency to a target over time and uses smoke-plume shading to show jitter and packet loss. Twenty years of “why is my internet slow at 8pm” investigations have been solved by looking at a SmokePing graph. Runs headlessly on a home server, sends alerts by email or webhook, and stores months of data in RRDtool databases.

Where it falls short: The web UI is genuinely dated. Configuration is Perl-y and text-based. Not fun to set up on Windows.

Pricing:

Platforms: Linux natively; Docker image (linuxserver/smokeping) for anything that runs containers.

Download: oss.oetiker.ch/smokeping or github.com/oetiker/SmokePing.

Bottom line: The reference tool for “prove my line was bad.” Run it for a week, send the graph to your ISP.

2. PingPlotter, best interactive traceroute

PingPlotter shows every hop between your machine and a target, with per-hop latency and loss over time. Click any hop to see the timeline. Notify when a specific hop degrades, or export a session as a PDF ISP support will actually look at. Windows and macOS builds, no self-hosting required.

Where it falls short: Free tier is limited; the meaningful features (long-run graphing, multiple targets, alerts) are behind Standard or Pro subscriptions.

Pricing:

Platforms: Windows, macOS.

Download: pingplotter.com for Windows and macOS.

Bottom line: The right pick when you want to open a graph, click a hop, and know instantly whether the fault is in your house, your ISP, or the far endpoint.

3. Fing Desktop, best home-network overview

Fing Desktop discovers every device on your network, monitors internet quality, and runs speed tests on a schedule. Notifications for outages and slowdowns arrive on desktop and phone (Fing has iOS and Android apps that share data). Includes a hidden-device notifier that catches new gear on your Wi-Fi.

Where it falls short: Free tier is limited to basic monitoring. Paid Fing Premium (about $2.50/mo) adds ISP outage insights, but many features push you toward the Fing Agent or Fingbox device.

Pricing:

Platforms: Windows, macOS. iOS and Android for phone monitoring.

Download: fing.com/products/fing-desktop for Windows and macOS.

Bottom line: The right pick if you want one tool that covers device inventory, speed tests, and outage alerts on the same dashboard.

4. Wireshark, best deep inspection

Wireshark captures and decodes every packet crossing your network interface. If you have to prove your modem is dropping packets versus your router is fumbling handshakes, this is the tool. Filters, session reconstruction, protocol decoders for hundreds of formats.

Where it falls short: Learning curve is real. Not designed for at-a-glance monitoring; you use it when you have a specific question.

Pricing:

Platforms: Windows, macOS, Linux.

Download: wireshark.org for Windows, macOS, and Linux.

Bottom line: Keep it installed. When something weird happens, Wireshark is what tells you exactly what.

5. Etherape, best live flow visualization

Etherape draws a live graph of active connections. Big nodes talk a lot, small ones talk a little, and the edges pulse with real traffic. Not for latency debugging, but the fastest way to see “why is my modem uploading 5 Mbps right now” when you weren’t expecting it.

Where it falls short: Linux and macOS only (Homebrew). Not a real diagnostic tool; more a “what’s happening right this second” visualizer.

Pricing:

Platforms: Linux, macOS.

Download: github.com/juhovh/etherape or your distro’s package manager (apt install etherape).

Bottom line: Not a fit for daily monitoring, but the fastest way to answer “what device is hogging my line right now.”

6. iperf3, best end-to-end throughput

iperf3 measures actual throughput between two endpoints. Run the server on your NAS or router (many routers include it), run the client on any machine, and get real Mbps numbers unaffected by whatever cloud speed test your ISP is optimizing against. Essential for verifying that a new modem or router actually delivers what its spec sheet claims.

Where it falls short: Not a diagnostic dashboard. Doesn’t graph over time. You run a test, read a number, done.

Pricing:

Platforms: Windows, macOS, Linux; also included in OPNsense, pfSense, and many routers.

Download: iperf.fr or your package manager.

Bottom line: The right pick when you need to prove your line delivers its rated speed against a controlled endpoint.

7. MTR / WinMTR, best real-time traceroute

MTR (My TraceRoute) combines ping and traceroute into one continuously updating view. WinMTR ports the same idea to Windows. You get every hop, its live latency, and its rolling loss percentage in one screen. Cheaper than PingPlotter, less pretty, but does the same job for a shell-comfortable user.

Where it falls short: Terminal-based. No long-run history unless you script the output.

Pricing:

Platforms: Windows (WinMTR), macOS (Homebrew), Linux (in every distro).

Download: github.com/traviscross/mtr or WinMTR at sourceforge.

Bottom line: The right pick when you want PingPlotter’s answers for free and don’t need the polished UI.

How to pick the right one

If you have a home server that stays on: SmokePing in a container. Set it up once, let it graph forever, be ready when your ISP asks “how often does this happen?”

If your problem is intermittent and you want to see it live: PingPlotter (paid, polished) or MTR / WinMTR (free, terminal).

If you want a single dashboard for devices, speed, and outages: Fing Desktop, paired with the mobile app.

If you need to prove a specific packet-level failure to an ISP or vendor: Wireshark. Save the capture, hand it over.

If you’re troubleshooting throughput specifically (not latency): iperf3 between two known endpoints.

If your modem’s line stats matter (cable SNR, DSL attenuation): open the modem’s own status page first, then verify with these tools. Save screenshots each time so you can show trends over weeks.

FAQ

How do I find my ISP modem’s hidden status page?

Most consumer modems expose a diagnostic page at http://192.168.100.1 (cable) or http://192.168.1.1 (DSL and combined units). Some ISPs use http://mynetwork or a branded hostname. Check the sticker on the bottom of the modem for the exact address and login. On DOCSIS cable modems, the relevant section is called “Signal” or “Status” and lists Downstream Power, SNR, and Codewords.

What SNR margin is bad for a cable modem?

Downstream SNR below 33 dB usually indicates a line problem. Downstream power outside -7 dBmV to +7 dBmV is out of spec. Uncorrectable codeword counts that grow steadily over a day indicate a physical-layer fault the ISP should fix.

Is PingPlotter worth paying for?

If you diagnose networks frequently or need to send professional reports to an ISP, yes. For a one-off “why did my Zoom call drop yesterday” question, MTR or WinMTR gives you the same answer for free.

How do I know if my slow internet is my modem or my Wi-Fi?

Plug a laptop directly into the modem via Ethernet, run iperf3 or a speed test, then compare against a Wi-Fi test on the same machine. If Ethernet is fine and Wi-Fi is slow, the problem is the router or Wi-Fi environment. If both are slow, the line or modem is the issue.

Can these apps monitor my modem without an agent on it?

Yes. SmokePing, PingPlotter, MTR, and Fing Desktop treat the modem as a target and read its behavior externally. Some cable modems expose SNMP for direct scraping, but every tool on this list works fine without it.