git404hub

what is netcheckmonitor fr?

ahui3c/netcheckmonitor — explained in plain English

Analysis updated 2026-05-18

23C#Audience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

A free Windows tool that monitors internet connectivity, logs outages, and generates HTML/PDF reports.

vibe map

mindmap
  root((NetCheckMonitor))
    What it does
      Monitors internet uptime
      Logs outages
      Generates HTML PDF reports
      Backs up to Google Drive
    Tech stack
      C#
      .NET Framework
      PowerShell build
    Use cases
      ISP outage documentation
      Tray outage alerts
      Daily quality reports
      Cloud backup of logs
    Audience
      Home users
    Setup
      Download portable zip
      Run exe directly
      No install needed
    Extras
      Beta speed test
      Bilingual UI
      MIT licensed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Document home internet outages to support a repair request with an ISP.

VIBE 2

Get a system tray warning when the internet connection drops.

VIBE 3

Track connection quality over time with daily outage and latency reports.

VIBE 4

Automatically back up connection logs and reports to Google Drive.

what's the stack?

C#.NET FrameworkPowerShell

how it stacks up fr

ahui3c/netcheckmonitordelitriuz/forza-language-switcherhalter73/minimalweather
Stars232323
LanguageC#C#C#
Last pushed2021-05-07
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/51/52/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Portable Windows executable, no install needed, requires .NET Framework 4.8 and Microsoft Edge for PDF export.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

in plain english

NetCheckMonitor is a free, open source, ad free Windows tool that checks whether a computer can reach the outside internet, logs any outages over time, and produces graphical HTML and PDF reports. It is aimed at home users who need to document connection quality when reporting a network problem to their internet provider. By default it tests Microsoft, Google, and Cloudflare HTTPS endpoints roughly every 60 seconds, and treats the connection as working if any one of them responds, which avoids false alarms caused by a single site having trouble. A first failed check triggers a quick recheck after 5 seconds, and only repeated failures are logged as an actual outage. A system tray icon shows live status using color, and the main window shows the current network adapter, connection type such as wired, Wi-Fi, or VPN, and Wi-Fi signal strength. Users can pick their own custom test targets instead of the built in ones, insert timestamped notes during monitoring such as restarting the router or a thunderstorm, and pause monitoring for periods that should not count toward the outage statistics. Every result is written immediately to a UTF-8 CSV file with a local recovery copy, and both live and final reports combine all unfinished CSV history into daily outage statistics, longest and average outage duration, latency percentiles, and a 24 hour timeline, exportable as an A4 PDF. Monitoring state persists across crashes or Windows restarts, and the program can back up its PDF and CSV files daily to Google Drive using the user's own Google account, requesting only file level access rather than full drive access. A newer beta feature adds optional scheduled internet speed testing through Cloudflare, with its own separate speed trend report covering download, upload, latency, and jitter, kept apart from the outage statistics. Speed tests are skipped by default on metered or roaming connections and are rate limited to avoid triggering Cloudflare's request limits. The program ships as a portable executable with no installation needed, requiring Windows 10 or 11.NET Framework 4.8, and Microsoft Edge for PDF generation. Building from source uses a PowerShell script and only the C# compiler built into Windows, with no separate .NET SDK required. A PowerShell based self test script verifies the monitoring, pausing, reporting, and backup behavior. The project is written by a single author and released under the MIT License.

prompts (copy fr)

prompt 1
Walk me through downloading and running NetCheckMonitor's portable Windows build.
prompt 2
Explain how NetCheckMonitor decides a connection has actually dropped versus a temporary blip.
prompt 3
Help me set up Google Drive backup for my connection logs and reports.
prompt 4
Explain the difference between the outage statistics and the Cloudflare speed test reports.
prompt 5
Show me how to build NetCheckMonitor from source using the included PowerShell script.

Frequently asked questions

what is netcheckmonitor fr?

A free Windows tool that monitors internet connectivity, logs outages, and generates HTML/PDF reports.

What language is netcheckmonitor written in?

Mainly C#. The stack also includes C#, .NET Framework, PowerShell.

What license does netcheckmonitor use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is netcheckmonitor to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is netcheckmonitor for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.