GnuDIP Client Software |
We list here Gnudip client software packages from the current GnuDIP project, Mike Machado's origin GnuDIP project and from third party developers.
The protocols that these clients use to update IP addresses on a GnuDIP server are described in protocol.html.
To ensure you have the clients from the most recent release of GnuDIP, check http://macdonnell.ca/ for a pointer to it. It may change.
You can download or browse this package from:
client/UNIX/.
The directory contains a tar ball and a directory which is the unpacked tar ball.
This package requires the prior separate installation of ActivePerl. You can download or browse this package from:
client/Windows/The directory has a Windows self-extracting zip executable file and a directory which is the unzipped self-extracting zip file.
ActivePerl takes up about 50 meg of disk space, and most of this is not needed by the client script. So there is a separate version of the Windows client package, with the necessary files from ActivePerl included with it. It should be easier to install. You can download or browse this package from:
client/Windows_standalone/The directory has a Windows self-extracting zip executable file and a directory which is the unzipped self-extracting zip file.
This is available in ftp://cheapnet.net/pub/xgnudip2/xgdipc-1.2.tar.gz.
This was written using Visual Basic. It is available in ftp://cheapnet.net/pub/GnuDIP/gdipc-win32.zip. The source is available in ftp://cheapnet.net/pub/GnuDIP/gdipc-win32-src.zip.
This software is for Windows.
For GnuDIP sites at release 2.2.0 and earlier, this client uses an unofficial update interface involving "spoofing" the web tool. Authors of programs to update multiple dynamic DNS sites often do this. In release 2.3.0, the web tool's security was greatly improved, and this type of spoofing is no longer possible.
This client also supports the new unspoofable and secure HTTP update protocol used with releases from 2.3.4 onwards.
This software is for Linux/UNIX.
This is not actually a GnuDIP client. It "is a tool for monitoring Linksys BEFSR41 and BEFSR11 firewalls". According to its home page "it can detect external IP address changes (if you are using either DHCP or PPPOE) and can call an external program to process the change".
The ez-ipupdate home page recommends it. This author has not used it, but it could probably be used to detect an IP address on a Linksys device and call the GnuDIP client. This would be an alternative to the GnuDIP client's IP address change detection mechanism, which is to "ping" the address with UDP packets sent to itself.
This software is for Linux/UNIX.