Software: Shhhh! Digital IP Monitor...
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.
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: firstname.lastname@example.org.
The application has no ads or adware.
Download for WinXP/Vista/Win7/Win8/Win8.1/Win10 32-bit installer and application here.
FYI, I've been coding for a long time and have been a part of some pretty large projects during my life. This one is definitely a tiny tiny project by comparison but having not done any coding for some time to focus on my writing has taken some of my faster pacing away, unfortunately not to mention that I get bullied and harassed frequently in my community by organized stalkers who do so for no good reason other than to steal the credit for anything that I put effort into and apply the credit to that of their friends and family members.
They're the most abusive kind of thieves and pirates you'll find. Not many coders or content creators have to deal with issues of that nature and quite honestly there's no good reason for it. It's not like I'm a pedophile, a spousal abuser, an animal abuser, a pirate, a homophobe or racist myself that would draw that kind of attention. Some racists that oppose my love interest being Mandarin Chinese because I'm Caucasian who take the whole love/hate and blood/fire thing a bit too far. They're very abusive people who will probably get theirs legally soon.
They're just gangster wannabes and bullies that believe that they can control other people and also they try to transfer the responsibility for their crimes onto other people whom they use as criminal substitutes. Ironically the Police in my community do little or nothing to stop them despite the fact that I do my best to support them, so I usually file reports to the RCMP and other Federal agencies about the activity of these gangs. These people seem to be focused on swapping my identity with that of other people as well.
Some of them claim something about this having to do with Karate, but that's nonsense. If you went into a Dojo, even as a group and behaved this way, the Sensei or O' Sensei would most likely eject you from the Dojo very quickly and likely not too comfortably. As I've stated before, I'm not on the blue team or the brown team at all.
I'm sure that without that negative attention that I'd probably produce a hundred times more than I do now. I don't really do colour symbolism, especially red black/blue-white or red-brown or blue brown. I think these gangs get their impression of your colours by spying on your computer and going by what software or web browser applications you're using. So for instance, if I watch Netflix, they assume that I'm red black/blue white (which I'm not because I don't go by colour symbolism at all in that regard). As well, it seems to be about determining who my father is which in turn this cult use to determine my membership to a religion of which I'm not a part. I'm not a member of any criminal gang and I'm not a member of any religion other than Atheism Taoism and Buddhism. Also, I'm not a Scientologist with all due respect and never have been. Finally, I'm not a member of any blood centric ideology unless its related to the culture of my love interest (who is Mandarin Chinese and an ex-Opera Singer).
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 audiobooks 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