# GnuDIP Client Software

We list here Gnudip client software packages from the current GnuDIP project, Mike Machado's original 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.

### Client Software From Current GnuDIP Project

> Note that there may be an updated version of the GnuDIP client at SourceForge.

- Linux/UNIX client package

  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.

- Windows client package

  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.

- stand alone Windows client package

  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.

### Client Software From Original GnuDIP Project

- a UNIX X-Windows (GUI) client

  This is available in http://gnudip2.sourceforge.net/legacy/download/xgnudip2/xgdipc-1.2.tar.gz or at the original GnuDIP site in ftp://cheapnet.net/pub/xgnudip2/xgdipc-1.2.tar.gz.

- a Windows GUI client

  This was written using Visual Basic. It is available in http://gnudip2.sourceforge.net/legacy/download/gnudip/gdipc-win32.zip or at the original GnuDIP site in ftp://cheapnet.net/pub/GnuDIP/gdipc-win32.zip.

  The source is available in http://gnudip2.sourceforge.net/legacy/download/gnudip/gdipc-win32-src.zip or at the original GnuDIP site in ftp://cheapnet.net/pub/GnuDIP/gdipc-win32-src.zip.

### Client Software Written by Others

- DynSite

  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 HTTP update protocol used with releases from 2.3.4 onwards.

- DirectUpdate

  This software is for Windows.

  This client supports the TCP update protocol.

- ez-ipupdate

  This software is for Linux/UNIX.

- linksysmon

  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 change 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.

- DynClient

  This software is for Windows.

  This client is open source software written in Delphi.

  It is available from http://gnudip2.sourceforge.net/dynclient/ or from its author's site at http://www.andrearusso.it/Client/Client.htm . The author's site is written in Italian.

- DiCE

  Most of the text on this page is in Japanese.

  This software is for Windows and Linux.