DECYPHER

OPEN TO COLLABORATIONS // 05 UNITS // v2.3.1

UNITS / UNIT 02 / UNM

NETWORK MONITORING AND DIAGNOSTICS

Is the connection healthy, and if not, where does it break?

Ultimate Network Manager Live view with a score of 100 and the path from device to router to internet
FIG.01Ultimate Network Manager Live view with a score of 100 and the path from device to router to internet

OVERVIEW

CASE FILE UNM

Ultimate Network Manager measures latency, jitter, packet loss and gateway response continuously. Comparing the router with an internet target shows whether a problem is on the local Wi-Fi, router or cabling, or further upstream at the provider.

Samples, outages, alerts and speed tests survive restarts and export to CSV or a standalone HTML report. The app never invents a measurement: when a probe can't collect a value, it reports the failure.

TYPE
Network observability and diagnostics
PLATFORM
Windows, macOS, Linux · Android and iOS with fewer features
LANGUAGE
Rust (2024 edition)
STACK
Dioxus 0.6 · Tokio · reqwest · surge-ping · windows-sys (IP Helper, WLAN, ETW)
SIZE
≈22,500 lines of Rust in 61 files
VERSION
4.5.0

SEVEN SECTIONS

07 ENTRIES

  1. 01Ctrl+1

    Live

    A verdict in words, a score, the last hour, the path from device to router to internet, and a response-time chart.

  2. 02Ctrl+2

    Diagnose

    A layered checkup with repairs, a graded speed test on Measurement Lab servers, DNS lookup and benchmark, traceroute, path monitoring, port checks and public IP.

  3. 03Ctrl+3

    Apps

    Searchable TCP and UDP traffic per app, with connections and recoverable firewall controls on Windows.

  4. 04Ctrl+4

    Network

    Device, link, router, DNS and internet laid out as one path, nearby Wi-Fi with channel advice, and every device on the network.

  5. 05Ctrl+5

    Timeline

    One period for every number: outages, alerts, test results, network changes, comparisons, CSV and HTML.

  6. 06Ctrl+6

    Settings

    Monitoring, alerts, speed endpoints, display, data and updates on one page.

  7. 07Ctrl+7

    Guide

    A plain-language glossary, first checks and the keyboard reference.

SCREENS

04 CAPTURES

Screens captured from v4.5.0 running on Windows. The Wi-Fi network name is hidden.

HOW IT'S BUILT

ONE APP, FIVE PLATFORMS

Conditional compilation keeps one application model across operating systems. What each platform can measure depends on the network APIs it exposes. An excerpt of the capability matrix:

CAPABILITYWINDOWSMACOSLINUXANDROID / IOS
Passive monitoringICMP, TCP fallbackICMP, TCP fallbackICMP, TCP fallbackTCP timing
Gateway diagnosisYesBest effortBest effortNo
Trace routetracerttraceroutetraceroute / tracepathNo
Speed test, DNS tools, port checkYesYesYesYes
Process trafficYesNoNoNo
Firewall and DNS controlsYes, with UACNoNoNo