View Full Version : Dynamic IP / Dyn DNS - what service with history?

06-12-2012, 04:12 PM
Hello, I have home computers with a dynamic IP address. I want to be informed of all the IP addresses they change

I am trying the no-ip service. It is ok, but it does not satisfy my needs.
It only shows the last IP the computer had.

If the computer had at 10AM at 11AM at 11:30AM
and I check no-ip at 12, I will see that the last IP was

Is there a service that shows my the whole history of IP addresses the computer had? Do you know of something similar?

06-14-2012, 03:00 PM
May I just ask you about why you need this kind of service? :)
If you use the dyn DNS software which no-ip provides they adapt the IP for you domains automatically.

06-14-2012, 04:07 PM
well.. I need it to take track of all the IP addresses the computer gets connected to.

One good example is in case of theft:
-dumb thief goes to house A
-dumb thief goes to house B
-dumb thief sell the PC to person X

If I use the no-ip service I will only know the IP address of person X. Who may or may not know who is the thief.
What I am looking for is a service that permits me to see the IP address of the house A and B and at what time that IP was registered.

*dumb because not HDD format has been done

06-15-2012, 10:18 AM
Ah, okay. I've googled some and I haven't found out any service that offer that function. Though it might be possible that there are some dynDNS provider which offers that.

Personally I think I would have created my own software for running in the background. Then I would make that program upload the new IP when it's changed to a MySQL server so that I can access the data from my own computer at home.

If I got the time I got actually see if I can put together a software which does that for you. But I'm not sure as I've got my hands rather full right now.

06-15-2012, 10:51 AM
That would be great... also some vba that can be scheduled...
It would be nice to have both the IP address assigned to the computer cards and the public IP addresses that the computer sees when surfing whatismyip.org

06-16-2012, 06:50 PM
Which OS are you running and is it 32 or 64 bit? I need to know that for making the program run in the background.

06-16-2012, 07:16 PM
Hi, it is Windows 7 64bits. Thanks

06-16-2012, 10:36 PM
Alright :) I'll have some work left to do but I'll let you know when I'm done.

06-18-2012, 04:32 PM
Now I've got a working software which installs itselfs as a Windows Service. Which means that it's not visible in the normal taskmanager and if the thief is too dump for formatting the harddrive he absolutely won't notice the program.

How often do you want it to scan and check if the IP has been changed?

06-19-2012, 10:43 AM
Hi, I think every 5 minutes would be good. What do you think? Will your software be published somewhere and open to the public? I mean... is there a way to be sure that it is completely safe?

06-19-2012, 03:49 PM
Okay, yes that sounds quite good :)
With "open to the public", do you mean if I will publish it as open source software?
I am not really sure about that yet as there are still some work to be done. But I might maybe do that.

If I'll not let it be open source it will of course be a bit hard for you to make sure that it is "completely safe". I'm afraid the only thing you can do then is to scan it with anti-virus software and trust me.

By the way, do you run any web server or such with your own MySQL database and PHP-support? Because if so I could make it possible to let you configure where the data is being saved. Else I'll keep it the way it is now where the IP log is being saved on one of my web domains.

06-19-2012, 04:17 PM
Hello, it may not be open source, it's ok... but maybe there are some internet repositories where "safe" software can be added and people can download it. Or maybe you can sell it, for example let's say for 2$. If it has all those features and you make it "safe" and you will update it with the time, I (and probably many other people) would be happy to pay few $ for it.

With regards to the antivirus scan it won't help much, because the AV engines search known paths and examine the MD5 of files. So if the "malware" is a new one, never seen before, no antivirus will detect it until the new definitions will be released.
Only some heuristic scan AV can detect something, but there may be false negatives and false positives.

Yes, I do have some remote mySQL servers. I do have some hosting service, so I can dedicate a database for it.

06-20-2012, 05:10 PM
After a bit more programming and fixing I've planned to create a website dedicated for this software. Which will allow you to register a user and log in to access your IP log.

This will be compleately free as long as it is possible. A donation option will be there though.

I will also try to publish an "advanced build" which allow the user to setup and use his own database for storing and accessing the data.

As I've said earlier the foundation of the software is ready and it's working well. Though I must still add some functionality for displaying errors and so on. As this is quite important when other people except for the developer will use the software.

I've also switched from the Windows service solution to a background process solution where the program will not be run as a service but still be invisible in the application view of the task manager. I did this because it makes it easier for me to code and to display error messages for the user.

06-24-2012, 10:24 PM
Tomorrow I will have a version of the software ready for you (and all other guys who might be interested too).

06-24-2012, 11:29 PM
thanks :)

06-25-2012, 02:14 PM
You may now download and test the current version here: http://www.ip-tracker.net/

If you experience any issues just contact me :) And note that the version currently available does only support you to use the service on one computer. I will add support for multiple computers as soon as I can. Hopefully tomorrow.

EDIT: I have know added support for multiple computers :)

06-27-2012, 03:56 PM
Hello, I am testing it. I have registered and I can login the site.
However the software is saying my that the username is invalid and says to check the Account.cfg, but it is not in the installation directory.

The second issue is that the "My account" page doesn't work. http://utterstrom.co/ip/account.php - The requested URL /ip/account.php was not found on this server.

06-28-2012, 01:30 AM
I'm really sorry, the link to the account creation in the first version of the software is incorrect. May I please ask you to uninstall your current version and then visit ip-tracker.net and download the 5.0.2 version. Your account should be created on ip-tracker.net/register.php. then everything should be fine. :)

Thanks for noticing me about the error message. I will have to change that. First I made it possible to edit the file where the username and password are saved manually. But due to the security issues in that solution I switched to storing the user credentials at an other location and in an encrypted format. So I'll have to change the error message

I wrote this message on my phone so if there is any strange spelling mistakes or such you know the reason ;)

06-28-2012, 02:14 PM
Fine!! It's working, however I see some issues:

The public IP is working fine.

The Local IP is showing ::1
Date/time shows 0000-00-00 00:00:00

06-28-2012, 07:58 PM
Fine!! It's working, however I see some issues:

The public IP is working fine.

The Local IP is showing ::1
Date/time shows 0000-00-00 00:00:00

Hmm.. Strange. I'll take a look at that.
You're running Windows 7 64 bit, right?

06-28-2012, 11:53 PM
Yes, here is a screenshot.

I have noticed something else.... I turned on the service today morning. I didn't turn off the computer nor killed the iptracker process.

When I checked few minutes ago, I found that:
-the new IP has not been recorded
-the process was not on the list
-the service was not running
-when I try to turn on the service and click "start tracking service" it appears "Online" for few seconds then it goes back to offline. It looks like the service doesn't want to start anymore.

Some additional info that may be useful:
-today morning when I was trying the software I was connected to the corporate VPN, so the VPN concentrator IP address was collected.
-Few hours ago I turned off the VPN and went back to the LAN, so the public IP address changed

maybe during this change something crashed? maybe it was traking the IP for the vpn adapter virtual interface and then when it was disabled it crashed instead of keep tracking from the active interface?

What can I do?

06-29-2012, 11:29 AM
I just tried connecting to a VPN myself and I tried switching to the local network. And it seems like this is causing it to crash sometimes.

Though it is very strange that it doesn't want to start. I will try to take a look at this problem and see what I can find. I'm sorry for the problems you are experiencing.

The problem is that it's hard to debug this kind of problems as I must try to force the same issues to occur while running it on my system with the debugger active. But I'll get back to you when I've reached some progress.

Now I begin to realise why I mostly keep to working with web design ;) There the debugging process is much less painful usually.

Oh, and if you would find an already existing service which offers this kind of tracking don't hesitate to go with that one if it works as it's supposed to.

But as I said, I'll look up the problems and see what I can do :)

06-29-2012, 11:31 AM
Sure :) Thanks. I like your software and I can help you with the testing to make it even better :)

I still didn't restart the PC, maybe after restart I'll be able to start the service once again... I'll try it

06-29-2012, 09:04 PM
Please tell me if the restart helped.

I think the problem with not showing the local IP will be quite easy to fix. Tomorrow when I got more time I'll try to fix that and also look at the crash issue.

06-30-2012, 12:01 PM
Now I think I've solwed the issue with the local IP.
And I also found out something that could be causing occasional crashes without error messages. And I've corrected that as well.

According your missing time entry I have done a temporary solution for that where your date and time will be saved as a string and not as a MySQL DateTime object. So I would like you to try using the new version of the software and then report back to me if the local IP and time worked. And also copy the date and time for me so I can see how it was displayed.

Here is the direct link to the new version, make sure you uninstall the old first: http://www.ip-tracker.net/downloads/IP-Tracker%20setup.exe

07-07-2012, 08:31 PM
D N S configuration on a device such modem router or PC of its configured host name and address. It is most useful when your PC or network obtains a new I P address lease and you would like to dynamically associate a host name with that address, without having to manually enter the change all time. Since there are situations where an I P address can change, it helps to have a way of automatically updating host names that point to the new address all time. Enter D N S to the rescue. virtual PC make address use
phoenix it services (http://www.invisionaz.com/)

08-17-2012, 12:18 PM
Hi, I've just installed the new version. I couldn't do it before.
However it asks once again for my username and password... but I forgot them. In the site there is no option to recover user/pass via email...
What can I do?