I have a new program I'd like to start beta testing very soon.
I've been running it myself nonstop for well over a year now. It's reliably been keeping track of my home connection's uptime / downtime. It's also helped me make TMN's services more reliable and redundant in the process because the server-side needs to be highly available for the program to make sense. Can't be sending false alarms because of server-side hiccups.
I really just want to open it up to people in its current state, there are minor bugs I need to address but none of them have to do with the functionality, usefulness or stability of the program. More aesthetics. I feel like it's a new concept so it will need to find it's design along the way as I get feedback. The core functionality is pretty sweet already. I'm just unsure if people will get what it's all about at first glance.
In your case, it does exactly what you're looking for. It passively monitors your connection every second then notifies you when your connection goes down and when it's back online. It has an interesting, unique and reliable method of operation. Designed specifically to be able to run indefinitely on unstable connections and always recover itself back into a ready state, using minimal resources.
Give me a few days to button this new program up, I'll send you a message and update this thread.