HazteK Software

The home of StorURL, TrueIP, SMTP Mail Sender and many other freeware tools
Network / TrueIP → 2.1.0.1 👍 37 👎 0
TrueIP 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, launching an external application, posting to a custom URL, 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)
  • Works with many Dynamic DNS providers to update your DNS records when your IP changes
  • Now with portable mode!
Screenshots
TrueIP Main InterfaceTrueIP Tray Icon InterfaceTrueIP Execute Script InterfaceTrueIP Options InterfaceTrueIP "Basic" Interface
Prerequisites
The following items are required for TrueIP to run properly.
Supported/Tested Operating Systems
The following operating systems are supported for running TrueIP. It may run on other operating systems, but I have not tested any except the ones listed.
Like TrueIP and want to support me? 🍕 Buy me some pizza!
Version Information

The current version of TrueIP is 2.1.0.1. See the change log.

Frequently Asked Questions
The default IP address retrieval site is not working, are there alternatives?
Yes. Here a few that have been found to work, but there are many more out there.
  • http://myexternalip.com/raw
  • http://api.ipify.org/?format=plain
  • http://ipecho.net/plain
  • http://ifconfig.co/ip
Can I run my own IP retrieval system?
Yes. If you have access to a public web server with PHP, you can use the following code to retrieve your client's external address.
<?php
echo $_SERVER['REMOTE_ADDR'];
?>
Video Tutorials
Show 2 videos
Discussion
Mark
September 11, 2023
Can TrueIP run as a service? Or start without the user logging in?
reply
Joey Hazlett
September 12, 2023
Hi Mark,
There is a "Beta" version the TrueIP service that runs without logging in. In the Downloads section, it is the last option. I've been running it on my personal computers for a few years now without any problems. I just haven't had a chance to go in and build a final version.
-Joey
reply
Eddy
September 2, 2023
is it possible to release this useful tool's source code to Github?
reply
Joey Hazlett
September 3, 2023
Hi Eddy, I don't have any plans to release the source code for TrueIP at this time. If you are interested in starting a new project that would do the same, or similar functionality, please let me know and I'll be happy to contribute some stuff. I just don't think the code that I've written for TrueIP is really something I'd want to release to the wild. :)

-Joey
reply
Alex
July 28, 2023
Feature request: please add custom colours and fonts to the pop-up notification in TrueIP, similar to the custom appearance options for TrueIP Basic. Thank you.
reply
Chuck Holmes
July 20, 2023
can not get it to email notify a gmail account HELP. i can logon directly to gmail so the acct and pw work perfectly tried 25, 465 and 487 with and without logon.. HELP!!!
reply
Alex
July 28, 2023
This bit me recently, too. Gmail killed external access using the main account password. Now Gmail forces subscribers to set up unique per-app passwords for external access. Can't post a link in this comment, but if you search for "gmail app password" you should find the relevant documentation.

Google's documentation on how to set up application passwords. (added by Joey)
reply
Ed Nelson
April 20, 2023
Would it be possible to include the location in the IP "pop up"
reply
Chuck Holmes
March 23, 2023
I used TrueIP for numerous of my clients for RDP access and it emails to an Email I have dedicated for Ipaddress of all of my servers. How can I prevent it to tell me " XXX Server is DOWN" or when it comes back online to tell me same Ipaddress is just had (duplicate emails)
I only want to know when the Public IP changes.
reply
Joey Hazlett
March 25, 2023
Hi Chuck,

Have you tried enabling the feature "Don't notify is network connection is down"? That might resolve the problem you are having with the false reports that IP has changed.

-Joey
reply
Nick
November 16, 2022
Hi, I would love if you can make the option to display public IP in taskbar like in network traffic monitoring software. Thanks.
reply
Joey Hazlett
November 16, 2022
Hi Nick,

You may want to try out the TrueIP Basic tool. With no parameters, it will show the public IP in your taskbar. You can minimize the window that pops up, and it will just keep your taskbar up to date with the current public IP address. You may need to use the --checkurl parameter with a different provider, as the default myip.dnsomatic.com seems to be a bit flaky these days (see the FAQ section on this page).

-Joey
reply
German
January 15, 2022
You can use the following code to retrieve your client's external address.
$ nano myip.php
<?php
function getVisitorIp()
{
  // Recogemos la IP de la cabecera de la conexión
  if (!empty($_SERVER['HTTP_CLIENT_IP']))   
  {
    $ipAdress = $_SERVER['HTTP_CLIENT_IP'];
  }
  // Caso en que la IP llega a través de un Proxy
  elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))  
  {
    $ipAdress = $_SERVER['HTTP_X_FORWARDED_FOR'];
  }
  // Caso en que la IP lleva a través de la cabecera de conexión remota
  else
  {
    $ipAdress = $_SERVER['REMOTE_ADDR'];
  }
  return $ipAdress;
}

echo getVisitorIp();
?>
reply
Gabriel Vanderdonck
October 14, 2021
The default IP address retrieval site is often overwhelmed by requests and does not respond timely (20 minutes off every hour :-( ).

I currently use some of the sites mentioned (and tested) with minor variations :-) :
- https://myexternalip.com/raw
- http://api.ipify.org
- http://ipecho.net/plain

No problems anymore.
reply
Konstantin
September 7, 2021
Doesn't work on Windows XP or 2003. No .Net framework 4.6.2 for there systems. Need previous version, where can I download it?
reply
Joey Hazlett
September 8, 2021
Hi Konstantin,

TrueIP only requires the 2.0 framework, and should work just fine on Windows XP. It was originally developed on XP and the first two screenshots on this page show it running under that operating system. You will need to make sure the framework is enabled though, I am not sure if it is enabled by default, since it has been over a decade since I last deployed a brand new Windows XP system. I do vaguely remember that you can't just install the .NET 3.5 framework, the 2.0 framework is explicitly required on Windows XP.
reply
Will
March 24, 2022
According to the changelog, TrueIP now requires .NET 4.6. And I confirm it does not work with .net 4.0 which is what I have.
Please can you make an old version available that works with .NET 2.0 ? Thanks.
reply
Joey Hazlett
March 24, 2022
Thank you for pointing that out Will. I forgot that happened a few years ago. I've added a link to an older download in the downloads section that should still work with the .NET 2.0 framework. Please note, however, that any new features or bug fixes for TrueIP will not be backported to this older version. Also, due to the fact that .NET 2.0 does not support TLS 1.2+, it will no longer work with TrueIP Online nor any IP retrieval sites that rely on the newer versions of TLS/https. Please consider upgrading your systems to a more modern version of Windows, or migrate to a stable, modern version of Linux.
reply
Vergon
November 22, 2019
Exelente programa, Gracias
reply
wilman
October 31, 2019
ok
reply
Antonio Tello
September 19, 2019
es un buen programa
reply
Rajesh Sali
July 20, 2020
Sir True IP utility solved my query. Thanks a millions.
reply
sanbis
August 16, 2021
This is the software I'm looking for
But are there other options available in Retrieve public IP address from?
reply
Joey Hazlett
August 17, 2021
Hi sanbis,

Please see the FAQ section of this page for alternatives to retrieve your IP address.
reply
sanbis
August 20, 2021
Thank you very much for your reply,
This has helped me a lot in use
reply
Ramesh Ramaiya
September 4, 2019
Well, Thanks
reply
Post a comment
Please note that if this is a support request, it will be quicker if you email me directly via the Contact page.
Note: Comments require approval before they will be displayed on this page.