TIP2ss1 TIP2ss2trueip-optionsTrueIP is a small program that runs in the system tray, monitoring your IP address(es). With the click of the mouse, you can view information about your current IP address and hostname. If you have a computer that you need access to remotely but don’t have the resources to have a static ip address, this program will help you stay connected easily.

  • Tracks internal and external IP addresses
  • Notifications when your IP changes including E-mail, FTP, pop up notification, and a free online service provided by HazteK Software called TrueIP Online
  • Log your recent IP addresses for review at a later date
  • Runs in the system tray wasting no space and using minimal resources (relative to other full featured .NET applications) Have a few moments to spare? Please rate TrueIP at the SnapFiles website!

TrueIP requires the the Microsoft .NET 2.0 framework installed on your system. You can download it from Microsoft’s website, or through Windows Updates.
Supported/Tested Operating Systems: Windows® 2000, Windows® XP, Windows® Vista, Windows® 7, Windows® 10


If you are having trouble configuring TrueIP to send emails with popular services like Yahoo or Gmail, please read the FAQ on the SMTP Mail Sender page, as both applications use the same email sending library.

What do you think about TrueIP? Rate it!
1 Star2 Stars3 Stars4 Stars5 Stars (10 votes, average: 4.50 out of 5)

TrueIP Service Edition (BETA)

Have a need for TrueIP to run as a service instead of as a desktop application? Try out the new beta version of TrueIP, which works almost exactly the same as the desktop client. This version of TrueIP does not need the system to have a user log in for it to function. Since it is a Windows service, the configuration is a little bit more difficult to manage than a desktop application. This is the first Windows service release by HazteK Software, and may be a little rough. It has been tested by us on Windows 7, but not any other versions. If you would like to test on your OS and report back, please post a comment here or contact us.

  • Tracks internal and external IP addresses
  • Sends email, ftp, or TrueIP Online notifications only, does not interact with the desktop user
  • Runs as a Windows service in the background, and can be set to run at startup, even with no user logged in
TrueIP requires the the Microsoft .NET 2.0 framework installed on your system. You can download it from Microsoft’s website, or through Windows Updates.
Tested Operating Systems: Windows® 7 Home/Enterprise

20 thoughts on “TrueIP

  1. André Pauquet

    Hello Joey,
    I want to start TrueIP as a service, but I doesn’t start (sc create TrueIP c:….)
    Can you help me to solve the problem?
    kindly regards André

    1. Joey HazlettJoey Hazlett Post author

      Hi Andre,

      TrueIP was not designed to run as a service. It requires GUI components, which will cause the sc command to fail when trying to register it as a service. If there is a demand for such a version, I’ll be glad to look into it, but for now it is not possible to run TrueIP as a service.

  2. Bob

    Thx, Great Program, I especially like the e-mail everytime the pc is turned on or rebooted, i do thing remotely for family members, i just makes it easier for me, thx again

    1. Joey HazlettJoey Hazlett Post author

      Glad to hear it Bob! That’s exactly why I wrote the application in the first place, for helping my family members remotely.

  3. Mike

    It seems everytime the computer is restarted it triggers an email to be sent that the IP address has changed when it really has not changed.

    1. Joey HazlettJoey Hazlett Post author

      TrueIP doesn’t store your previous IP between application restarts to avoid any potential caching issues. By sending an email upon start up, it is working as intended. The application was designed to be run on systems that rarely ever reboot. If there is a need for it to not send an update on application restart, I can investigate implementing such an option.

      1. Mike

        Yes that would be important to not have it send an email upon restart as it is installed on a remote computer which I won’t know if the computer automatically reboots because of Windows update, etc. The other option would be to list the previous IP in the email so that I could just compare the 2 IPs and if they are the same I would just assume the computer rebooted. I would guess that since you don’t store previous IPs between restarts, this is not currently possible either.

        Thx much!

        1. Joey HazlettJoey Hazlett Post author

          I have released a new version ( which supports this feature. In the options dialog, there is a new option to remember the external IP address between restarts. If this is checked, it will read that from the settings file and compare it on first startup. If it matches, it does not do any notification sending.

  4. Francisco Bravo

    Good Afternoon.
    I can`t download TrueIP. Download button doesn´t work.

    Thank you

  5. Robin Parker


    Thank you for this program. I had to wrestle a little to get it to work on gmail. You have to change a security setting to permit gmail, and use Port 587.

    Now a question, is there a token variable that I can include in the email message to indicate the local address as well as the external address?



    1. Joey HazlettJoey Hazlett Post author

      Hi Robin,

      The latest version ( allows for including the internal IP address(es) when you send an email. The variable is %internal. It works slightly differently, as you can have multiple local IP addresses, and TrueIP doesn’t have a way to determine which one you want, so it will just include all of them in a list.

      Please download the latest version from the site. It occurred to me that I neglected to upload the installer for the new version after updating it earlier this year. Multiple people have requested this feature recently, so thank you for your inadvertent reminder to upload. 🙂

      Additionally, for those who are having issues configuring TrueIP to work with Gmail, please see the FAQ for SMTP Mail Sender, which uses the same emailing process as TrueIP:

  6. Me

    I dont think it is a specific email provider, no email provider works….

  7. neophil78

    Impossible to Download anything :

    Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/haztek5/public_html/dl.php on line 20

    Warning: Cannot modify header information – headers already sent by (output started at /home/haztek5/public_html/dl.php:20) in /home/haztek5/public_html/dl.php on line 43

    1. Joey HazlettJoey Hazlett Post author

      Thanks for the report. Our version of PHP was upgraded without thorough testing. This problem should be fixed now. Sorry for the frustration this may have caused.

  8. Javamon

    I get the small TrueIP window, but I can’t figure out how to access the window to configure my email notifications. What have I missed?

    1. Joey HazlettJoey Hazlett Post author


      In order to change your options, you will need to right-click on the icon in the system tray and select Options from the menu. Once in the Options dialog, check the box for “E-mail me” in the “When my external IP changes…” section. Once that is checked, you can click the button to open your E-mail settings and configure your account.

      If you have multiple monitors on your computer, I noticed that sometimes the options dialog opens on a secondary instead of primary monitor. I am not sure why it is happening, but please check to make sure it didn’t open on a different monitor. The dialog should look like the following screenshot:

      TrueIP Email settings dialog

  9. Yorgos Paidis

    just dl truip v2.0.
    trying to test email setting, it returns “the message failed to send.Reason:The operation has timed out”
    using exact same settings on Mr.IP, there is no error.
    pls inform of how to proceed.

    1. Joey HazlettJoey Hazlett Post author

      Hi Yorgos,

      This sounds like it is an issue specific to your e-mail provider. Please contact them or search their help on information for using their SMTP servers with third party applications. All providers are different and I can’t provide specific help for every one of them. As a general guide though, make sure the SSL settings you have configured are supported by your provider, which is usually the cause of this specific error message.


Leave a Reply

Your email address will not be published. Required fields are marked *