TCP service monitor

Know when a service goes down. And when it’s just your connection.

myNetWorking regularly connects to your servers, routers, NAS devices and printers — any TCP host and port — and shows their status and response time. Before it reports an outage, it asks reference servers, so losing your own Internet doesn’t set off a false alarm.

  • macOS
  • Windows
  • Linux
  • iPhone & iPadsoon
  • Androidsoon
  • Free
  • No account
  • No telemetry
  • PL · EN · DE · ES
  • macOS · Windows · Linux · iOS · Android
  • v1.1.0 · What’s new

Outage verification

No false alarms.

A failed connection is not an outage yet. Before myNetWorking blames a service, it asks independent reference servers whether your connection works. The “DOWN” status appears only when the Internet works and the service fails to answer twice in a row.

  1. 01 Your deviceTCP connection attempt (every 30 s by default)
  2. 02 Service NAS 192.168.1.50:445no response
  3. 03 Reference serversIs the Internet up at all?1.1.1.1:538.8.8.8:539.9.9.9:53

All of them answer

  1. The Internet works → the service is tried once more
  2. Still no answer → the connection is checked again

DOWN

An incident, a log entry and a notification with sound — repeated until acknowledged if you want.

Only some answerNew in 1.1.0

  1. The connection is unstable

No network

For the next 30 seconds no service is blamed for an outage.

None of them answer

  1. This device is offline

No network

A log entry instead of an alarm — it isn’t the service’s fault. Losing the Internet can have its own notification.

During an outage the service is checked more often (every 10 s by default); its recovery closes the incident.

You can change the reference servers in Settings. A server that has never answered is left out of the verdict.

Features

Everything a small network needs.

Home lab, small office, a NAS in the closet — myNetWorking watches your services and records every outage with its start, end and duration. It runs on your device, with no account and no cloud.

  • Any TCP service New in 1.1.0

    A host or IP address and a port: server, router, NAS, printer, website. You can also paste an http(s):// address — the app takes the host name from it.

  • Response time

    Every successful connection shows its latency in milliseconds. You set the check interval for each service separately — from 5 seconds.

  • Alarms until acknowledged

    A notification and a sound when a service goes down or comes back (macOS, Windows, Linux, iOS, Android). The alarm can repeat until you acknowledge it.

  • Incidents and archive New in 1.1.0

    Every outage becomes an incident with a start, an end and a duration. Acknowledge it, move it to the archive, restore it or delete it individually.

  • Event log and CSV New in 1.1.0

    A chronological record of outages, recoveries, network loss and monitoring starts. Export logs and incidents to a CSV file.

  • List or icons New in 1.1.0

    A list or an icon grid in three sizes. Manual order, or sort by name or by last incident.

  • Runs in the background

    Closing the window doesn’t stop monitoring: the app stays in the menu bar or system tray (on Linux it minimizes). Launch at startup on macOS 13+, Windows and Linux. On Android it keeps monitoring in the background with no time limit, as a foreground service.

  • Privacy

    No account, ads, analytics or telemetry. Your settings, incidents and logs stay on your device.

Screenshots

This is myNetWorking.

The same layout on your computer, tablet and phone: services, incidents, logs and settings. In a wide window, navigation moves to a sidebar.

myNetWorking on a computer — Services with their current status and response time: a list on the computer, the icons view on the phone.myNetWorking on a computer — Services with their current status and response time: a list on the computer, the icons view on the phone.
myNetWorking on a phone — Services with their current status and response time: a list on the computer, the icons view on the phone.myNetWorking on a phone — Services with their current status and response time: a list on the computer, the icons view on the phone.

Services with their current status and response time: a list on the computer, the icons view on the phone.

myNetWorking on a computer — A new service: host, IP address or http(s)://, port, check interval and alarms.myNetWorking on a computer — A new service: host, IP address or http(s)://, port, check interval and alarms.
myNetWorking on a phone — A new service: host, IP address or http(s)://, port, check interval and alarms.myNetWorking on a phone — A new service: host, IP address or http(s)://, port, check interval and alarms.

A new service: host, IP address or http(s)://, port, check interval and alarms.

myNetWorking on a computer — Incidents with their duration — current ones and the archive.myNetWorking on a computer — Incidents with their duration — current ones and the archive.
myNetWorking on a phone — Incidents with their duration — current ones and the archive.myNetWorking on a phone — Incidents with their duration — current ones and the archive.

Incidents with their duration — current ones and the archive.

myNetWorking on a computer — The chronological event log with CSV export.myNetWorking on a computer — The chronological event log with CSV export.
myNetWorking on a phone — The chronological event log with CSV export.myNetWorking on a phone — The chronological event log with CSV export.

The chronological event log with CSV export.

myNetWorking on a computer — Settings: language, launch at startup, intervals, reference servers and no-Internet alerts.myNetWorking on a computer — Settings: language, launch at startup, intervals, reference servers and no-Internet alerts.
myNetWorking on a phone — Settings: language, launch at startup, intervals, reference servers and no-Internet alerts.myNetWorking on a phone — Settings: language, launch at startup, intervals, reference servers and no-Internet alerts.

Settings: language, launch at startup, intervals, reference servers and no-Internet alerts.

myNetWorking

What’s new in 1.1.0

  • Smarter outage verification. The reference servers must agree. When some of them answer and others do not, the connection is treated as unstable and no service gets the “DOWN” status.

  • Icons view and sorting. Services as a list or as a grid of tiles in three sizes, in manual order, by name or by last incident.

  • Incident archive and CSV export. Move finished incidents to the archive, and save the log and the incident history to a file that opens in Excel, LibreOffice or Numbers.

  • Watching the Internet itself. An optional notification, log entry and incident when your device loses Internet access.

  • New platforms. The first release for iPhone and iPad, .deb and .rpm packages for Linux (x64 and ARM64), and a .dmg file for macOS with a “Check for updates” button.

  • Android without a time limit. Background monitoring runs as a foreground service with a permanent notification — without the 6-hour limit that Android 15 places on data sync services.

  • Notifications on Windows. System notifications with sound for service outages and recoveries, an alarm repeated until acknowledged, and a separate notification when the Internet connection is lost.

The full list of changes is in the changelog.

Download · v1.1.0

Start monitoring in a minute.

Free, with no account and no ads. Pick your system.

Desktop

  • Mac App Store

    Available

    macOS 12.0+

    Install and update through the App Store. Recommended on a Mac.

  • macOS — .dmg file

    Available

    macOS 12.0+ · direct download

    Signed with a Developer ID certificate and notarized by Apple. Look for new versions with the “Check for updates” button in the app.

    Download .dmg.dmg · 19.4 MB · v1.1.0
    SHA256SUMS
  • Microsoft Store

    Available

    Windows 10 (1809)+

    Install and update through the Microsoft Store.

  • Ubuntu / Debian

    Available

    Ubuntu 22.04 / Debian 12+ · x64, ARM64

    A .deb package with an applications menu entry. Look for new versions with the “Check for updates” button in the app.

    Download .deb x64.deb · 8.0 MB · v1.1.0
    Download .deb ARM64.deb · 7.3 MB · v1.1.0
    SHA256SUMS
  • Fedora

    Available

    Fedora 40+ · x64, ARM64

    An .rpm package — install it in Software or with dnf. Look for new versions with the “Check for updates” button.

    Download .rpm x64.rpm · 8.7 MB · v1.1.0
    Download .rpm ARM64.rpm · 8.4 MB · v1.1.0
    SHA256SUMS

Phone and tablet

  • iPhone and iPad

    Coming soon

    iOS / iPadOS 15.0+

    Full monitoring while the app is open; in the background iOS allows only occasional checks (about every 15 minutes).

    Coming soon to the App Store.

  • Android

    Coming soon

    Android 7.0+

    Monitoring keeps running in the background too, with no time limit — as a foreground service with a persistent notification.

    Coming soon to Google Play.

myNetWorking 1.1.0released

last checksnow

  • Free, no ads or subscriptions
  • No account, no sign-in
  • English, Polish, German, Spanish

Privacy

Zero accounts. Zero telemetry. Your data stays on your device.

The app connects only to the services you add yourself and to the reference servers. Versions downloaded from this site contact nci.pl only when you click “Check for updates”.

Privacy policy

Outgoing connections

  • 192.168.1.50:445your services — a TCP connection attempt
  • DNSthe system resolver — only your host names
  • 1.1.1.1:53 · 8.8.8.8:53 · 9.9.9.9:53reference servers — only to check your connection
  • nci.pl/mynetworking/version.jsonnon-store versions, only when you click “Check for updates”
  • analytics · ads · telemetrynone

Help

Stuck? We have answers.

The manual takes you from your first service all the way to running in the background, and the FAQ explains statuses and alarms. If something doesn’t work, submit a public report or send an email.

Prefer email? Write to mynetworking@nci.pl