Friday, February 22, 2019

Shhhh! Digital IP Monitor...

Brian Joseph Johns
I had insomnia last night and needed a tool for monitoring changes to my Public IP Address. I've been experiencing these short internet outages that only typically last for five minutes.

That would usually indicate that a cable had been unplugged and then plugged back in or that the power supply for the router had been interrupted.

Seeing as I have Internet over cable, I thought that maybe someone might be hijacking my coax cable line, maybe switching it as my cable is actually pretty accessible to many people on the same floor of the East side face of my building. That means that someone might have the means to unplug it and then plug it in to another input, making it seem like my computer activities come from a different apartment or that their activities originate from my apartment.

So with nothing but insomnia to fuel my endeavor I went about trying to find a Windows utility that could track when my Internet went down or when my public IP address had changed. There were a few utilities but not really the kind of thing I was looking for.

I then decided to look into coding it myself and did a bit of research and a couple hours later I had a working prototype written in Embarcadero Delphi.

Today I spent a bit more time cleaning that same application up so I could make it available freely from here. I've also included the source code and licensed the application under the Creative Commons Attribution 4.0 license so that others may learn from it. Much of the application wouldn't be possible without a great online utilitarian site call Ipify and of course with the help of the coding community at Stack Overflow.

If you're running Windows (XP and above) and need a utility to indicate your public IP address and when it changes, this one might be for you. It also keeps a log which it saves in its application folder (the folder you install it to). The source code can also be found in the application installation folder so if you want to make changes to the application, you can. I didn't include the code for the About box and the source code window as they're unnecessary if you plan on developing your own branch of this utility though I'd encourage you to credit me and Shhhh! Digital Media by name.

It also notifies you when your own internal IP addresses change if you're using the DHCP server feature of your router. Other than that, its pure nerd statistics but many might find it useful.

You can download the installer for Win XP, Windows Vista, Windows 7, Windows 8/8.1 and Windows 10 here. Its a Windows 32-bit application in case you need to know.

That's just so that you can make sure that you're getting what I uploaded and not something that's been modified or infected with a virus or malware. You can check the MD5 yourself once you've downloaded the file with this online utility. If the number that you get from the MD5 utility is different from the one listed above, please let me know at:

The application has no ads or adware.

I plan on sticking to my schedule for writing next week. So I'll be back at that by Tuesday or Wednesday of next week. In the meantime I'll be working on getting the audio books ready and the theme music for both The Butterfly Dragon and A Lady's Prerogative. Between that stuff, I'll be doing my share of gaming this weekend to balance the stress.

Stay Safe and Be Well,

Brian Joseph Johns

200 Sherbourne Street #701
Toronto, Ontario, Canada
M5A 3Z5



No comments:

Post a Comment