IPdetect

IPdetect is a software application, written and actively maintained by Mariusz Kaczmarczyk, designed to track IPv4 address changes. It can run user-defined script when IP address change is detected. The goal is to allow domain name mapping to hosts with variable IP. The program is POSIX shell script and works in Unix operating systems (it's developed and tested on Debian GNU/Linux, but should work on any other POSIX compatible operating system as well).

Because of script form, the program does not run as daemon and needs task scheduler (like cron).

Released under version 2 of the GNU General Public License, IPdetect is free software.

Availability and development
Current version of IPdetect is 0.6 beta1, released February 7th, 2007.

The program and documentation is available on Sourceforge.net.

Requirements
The environment requirements include very basic Unix tools, like: ifconfig (for interface based address detection), one of links2, lynx, curl, wget (for browser based detection), host (BIND's and standalone version supported), modern version of grep (supporting -o option).

The program is not architecture dependent and should run on any Unix machine.

Features
*Interface- or browser based IP address detection.
*Retry DNS update when failed.
*Run a user script on change (sample code included for some free dynamic DNS services).
*Configurable logging.
*Built-in anti-abuse (IP check and update interval).
*Setup from config file (IPdetect.conf) or from command line.
 
< Prev   Next >