Hey everybody! I am playing around with adding additional language support to Simple Phone Book as an experiment. StorURL currently only supports US English, since that’s the language I natively speak. I am wondering if people would be more inclined to use the application if it was available in their native language. I tried adding language support to SMTP Mail Sender in the past, and it worked, but it was a kludge of an implementation. I’m now learning how to do it properly in the .NET framework. Anyway, I’m just curious as to how many people would be interested in seeing StorURL translated to another language. If I get enough votes in the affirmative, I will run another poll asking for which languages you would like to see. By default I would probably do the major European ones: English (UK), French, German, and Spanish. That’s a bridge to cross later though. Anyway, please vote in this poll and let me know what you think! If you have any other details, comments, suggestions, etc., feel free to add a comment to this blog post.
I made a new app today to automatically lock my computer after a defined time period. It’s useful for if you want your computer to auto-login after booting up, but don’t want to leave it wide open to tampering. From the readme:
Timed Locker is a basic tool to use if you want to perform a delayed lock of your computer for any reason. Its original creation was for me to put in my system startup to lock my computer after a certain amount of time unless I typed in the correct password. I did this so that I can auto-login to my PC on startup so that things like Outlook start and process my email. I like to
start my computer via Wake on LAN before I get into the office, but I do not like to leave my workstation logged in unattended. This solved the issue for me.
Check out the app page for more details.
In the world of dynamic DNS, there are many different providers, and not so many clients that support those providers. Today I released a new version of TrueIP that allows you to specify custom URLs, fields, etc to GET/POST to. I personally use the dynamic DNS option with my domains for various dynamic hosts. I use Namecheap as my DNS provider at the moment, and it is fairly easy. They supply the information necessary to get set up and start using a dynamic updater on their website. I have not tested with any other providers, but from little research I have done, this should work with the majority of them. If you are interested in testing, please let me know your results, and I can update this post and the TrueIP page.
Currently, this has only been added to the desktop TrueIP client, but soon I will also implement this feature into TrueIP Service Edition. Update, both the desktop and service versions of TrueIP now support this feature! Check out the change log for more details.
Note: Please uninstall any previous versions of TrueIP, as this new version is installed in a new location to be consistent with other HazteK Software applications.
Happy IP tracking!
I’ve been working on a new version of Simple Phone Book over the past week in my free time, and I think I’ve got it to a point where I can release it now. This new version is built on the same engine as the latest version of StorURL, so it was pretty easy to crank out. I tried my best to replicate the functionality of the previous version of SPB while making it more stable and functional on modern operating systems. It has been tested extensively by myself on both Windows 7 and Windows 10. If you were interested in using SPB but found it to be unworkable on modern versions of Windows, try this new version out.
In addition to releasing this new version, I’ve made a few short how-to videos on how to get started with the new version. Check them out if you feel the urge.
Recently I was working on a project where I was troubleshooting some SHA256 hashing issues. I needed to do some comparisons between what I was trying to hash, and what I was actually getting. There are online tools to do this, but the information I wanted to hash was sensitive, and I didn’t think it would be a good idea to be pasting it in plain text on a random website to be hashed and returned. I figured if they are doing the hash on the back-end server, then they could also be doing something like building a rainbow table of those hashes for any future nefarious purposes they want. Anyway, I figured it’d be simple enough to use the hashing algorithms built in to the .NET framework to make my own simple desktop application to hash values. I got something up and running pretty quickly, and it worked well for my purposes. Since I was already half-way to an application anyway, I added some features, made it presentable and slapped it up here on the website for others to use. With that, SHAsher was born. It’s available to download now from its application page. If you need to hash things with MD5, SHA, SHA256, SHA384, or SHA512 locally on your windows desktop, check out the application. It’s dirt simple to use and keeps all your data to yourself without sending anything across the web.
Thanks to a suggestion from a user, the latest version of TrueIP can do a new task. When the external IP address changes, TrueIP can now execute a command with parameters. You can use this to do things like restart a service, or even restart the system if you want. In hindsight this seems like a very useful feature, so I am glad to include it in the latest version. As always, you can grab the installer for the latest version from the TrueIP page. If you are already running a fairly recent version of TrueIP, run the Updater.exe program in the application’s directory (make sure to exit the current version of TrueIP before doing this) to just grab the update directly. The change log describes what has been updated in the latest version.
Happy IP tracking!
I have been using a tool called WinSpilt Revolution (WSR) for a while now, and it is a very useful tool. As of 2011 though, it was abandoned by its developers, and no new features were added. There is a spiritual successor available in MaxTo, but I prefer my software to be free (as in beer). I’m usually perfectly fine with running abandoned software, especially if it is freeware, but I noticed recently after upgrading my monitor at home to a 4K resolution screen, WSR wasn’t working properly. I thought it may just be due to the fact that it was old and couldn’t handle the high DPI setting for the monitor, and so I set out to re-write the application myself. I already know quite a bit about working with the Windows API to move and resize windows, since I implemented similar features in Remote Manager, so it wasn’t much of an effort to bang out an application to performed as well as WSR. So, after a couple of days of programming, I have a new application available in WinPosition. A brief overview:
WinPosition is a simple application to allow you to manage the location of your various windows on your computer. It came about after the Winsplit Revolution application was discontinued and there was no longer a free version available. WinPosition really works well with high resolution (4K+) screens where you don’t really need to maximize your windows to be effective. It pairs well with Remote Manager to manage PuTTY windows if you need to be logged into multiple SSH hosts simultaneously.
In response to a user’s recent request for an application that would show the external IP address all the time, not just when the mouse hovered over the icon, I’ve released a new application called TrueIP Basic. It is, as its name alludes to, a very basic program. Its primary, and only purpose, is to display the current external IP address on your screen somewhere permanently. If you enable the option to never hide the labels on your task bar, it can just be minimized to the bar and it will consistently show what your current IP address is. If you, however, are using Windows 7+ in its default form, this may not work for you. If that is the case, you can control where the TrueIP Basic window will display, and how it will display. It supports basic features like position, size, color, fonts, etc. The application does not do any sort of notifications like the full TrueIP application or TrueIP service. If you feel like this might be something you have a use for, check it out on the TrueIP page.
Happy IP tracking!
I’m curious as to which of my applications is liked best by my users, so I’m running this poll. Please take a few seconds to vote. If you don’t see your favorite application on the list, either choose Other, or feel free to add it to the list. Please don’t add things that are not provided by HazteK Software.
Last month I posted a poll asking whether a service version TrueIP would be a useful thing to release. Although the poll did not get a lot of response, the few people who did vote chose yes, it would be useful. Since I felt like it would be a good challenge to learn how to develop a Windows service, I worked on it towards the end of June, even before the poll closed. Today I have posted a beta version to the site now for your use! I have been running it on both my home and work computers constantly for the past few weeks, and have not run into any issues, but I am considering it a beta version, since I have not ever developed and released a service-level application before. Anyway, I’ve added a section to the TrueIP page specifically for the service version. If you are interested, check it out to download the beta and if you have any issues, please report them. Happy IP logging!