Overview
iWiFi Monitor
Know Your Network. Track Your Uptime. Prove Your ISP Wrong.
iWiFi Monitor is a self-hosted network monitoring tool that continuously tracks your WiFi signal, ISP connectivity, and local network devices—giving you hard data when you need it most.
Features
• Real-time dashboard at http://localhost:5280
• WiFi signal tracking: dBm, band, channel, PHY mode (Linux only)
• ISP uptime monitoring with automatic outage detection
• Built-in speed test (download, upload, ping)
• Network device discovery with offline alerts
• Notifications via ntfy.sh or email
• CSV export for ISP disputes
• No cloud, no telemetry, no subscriptions
Installation
Debian/Ubuntu:
sudo dpkg -i iwifimonitor_1.0.0_amd64.deb
Other Linux:
tar -xzf iwifimonitor-1.0.0-linux-x64.tar.gz
cd iwifimonitor-1.0.0-linux-x64
sudo ./install.sh
Windows:
Extract the ZIP and double-click Install.bat
After installation, open http://localhost:5280 in your browser. Services start automatically on boot.
No dependencies required—fully self-contained.
Requirements
• Linux (Debian 11+, Ubuntu 20.04+, or any systemd-based distro) or Windows 10+
• Web browser
Platform Notes
Linux: Full WiFi signal monitoring (dBm, band, channel, PHY mode)
Windows: ISP connectivity, latency, speed tests, and device monitoring only (WiFi signal details not available due to Windows API limitations)
License
Apache 2.0 - Open source, self-hosted.
Why I Decided to Make This
Home internet connections frequently have problems and it's hard to prove to your ISP that it's their fault and not your internal wifi being a problem. This utility constantly monitors and logs both and will tell you exactly when either or both your ISP and/or WiFi go out.
History
I'd originally written a Windows service to monitor my ISP roughly 15 or 20 years ago. It had no UI and was very limited in functionality. This is a full fledged service, monitoring many more things, including all of your wifi connected devices and has a nice Web UI.
Future Plans
This is pretty much a finished product as far as features go. I will maintain it moving forward for bugs and polishing it up.