dyndnsc is a dynamic DNS update client. It provides both a script and a re-usable and hopefully extensible Python package for doing updates. It is compatible with the dnsimple, dyndns2, and freedns.afraid.org protocols.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.