Projects / is a self-contained DynDNS update client for (and possibly others). It supports a variety of IP detection methods including external webcheck/router pages. It also supports multiple configurations and hostnames, smart abuse prevention, and custom/static/dynamic DNS, and can run as a daemon, commandline options only, or with a configuration file.

Operating Systems

RSS Recent releases

  •  10 Nov 2004 19:51

Release Notes: The program now supports alternate locations for the configuration file, IP database, and log files. The documentation was renewed, and the code was cleaned up. Multiple hostnames in a single configuration section finally works properly.

  •  10 Nov 2004 19:43

Release Notes: functionality was restored.

  •  20 Jul 2003 05:42

Release Notes: Custom DNS Zones now work properly, allowing a root domain or an "A record" host to be updated.

  •  18 Oct 2002 01:34

Release Notes: This version includes a minor bugfix allowing weird passwords and dashed hostnames in command line options.

  •  16 Sep 2002 19:51

Release Notes: This is a complete rewrite. It supports multiple hosts and configurations, Web IP detection, configurable route IP detection, better logging, cleaner output, and smart abuse prevention. The code is also much cleaner.

RSS Recent comments

10 Nov 2004 22:15 Avatar Sjobeck

does this work with '' ?
Does this work with and their dDNS service?

10 Nov 2004 19:32 funtaff

Re: custom domain name update?
This problem has been fixed

10 Dec 2002 10:45 bashmore

custom domain name update?
How can you make update a custom domain name (not FQDN) A record?

For example, I am using "custom" dns services. The domain (ie; is setup up as an "A" record and the host (ie; is setup up as a "CNAME" record pointing to ""

The "update_host" needs to be set to "update_host =" complains about a "Malformed Hostname".


Project Spotlight


A Single Packet Authorization and Port Knocking implementation.


Project Spotlight


A basic image difference viewer.