Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.545.493 Times

OpenDD 0.7.8

  Date Added: May 08, 2010  |  Visits: 985


Report Broken Link
Printer Friendly Version

Product Homepage
Download (84 downloads)

OpenDD is a DynDNS client, written in C, and especially designed for small gateway machines, like a Soekris box. Its main feature is that it does not require any Perl or Python interpreter. It supports HTTPS, can send a mail report, and can run as daemon. OpenDD project is also very easy to deploy. You just have to compile it with an OpenBSD box, with gcc, and copy the "opendd" binary to your gateway, that do not have a C compiler. An example of how I use it, assuming the gateway run on OpenBSD : - Copy the binary to your gateway - Copy the opendd.conf to /etc/opendd.conf - Edit /etc/opendd.conf to suit your needs - chmod 600 /etc/opendd.conf, since it contains your DynDNS login/password "en clair" "opendd" is now ready to run. Now "opendd" can be run in daemon mode. You must add the following parameter in your opendd.conf : runasdaemon = 1 In daemon mode, the program will poll every X seconds to check if update must be done. The poll frequency can be adjusted with the following parameter : pollfrequency = 300 If not set, 300 seconds is the default. For daemon mode, parameter "pidfile_path" has been added : pidfile_path = /var/run/ If not set, /var/run/ is the default. This file has a double function : - First, it stores the pid number - Second, it is used as a lock file to prevent multiple opendd daemon process Parameter "domain_lifetime" has been added : domain_lifetime = 28 It means that if no update has been done for 28 days, a forced update will be done in order to prevent your dyndns domains to expire. "opendd" now supports HTTPS, using openssl library. To compile with openssl support, type the following command : env USE_SOCKET_SSL=yes make To enable it, you must add the following parameters in your opendd.conf : use_ssl = 1 cert_path = /etc/opendd.pem So, do not forget to copy the opendd.pem cert file in the right place. Now, it is possible to run "opendd", with privileges dropped, if run by root. For example, you can add the following parameter in your opendd.conf : system_user = nobody OR system_uid = 65534 system_group = nogroup OR system_gid = 65533 In daemon mode, "opendd" can react to SIGUSR1 signals. It is used to force a DynDNS update. Useful, if your hostnames will expire because no update has been done. !! Do not forget to not abuse of this feature, as DynDNS services will detect that !! as updates abuses. If you do not use the daemon mode and if you have an ADSL connection, with pppoe, you can edit /etc/ppp/ppp.linkup like this : MYADDR: !bg /sbin/opendd Assuming you put opendd binary in /sbin It will run opendd, on every ADSL connection or reconnection. The program logs on the "local0" syslog facility with LOG_ERR or LOG_INFO. The syslog ident is "opendd". Additional, "opendd" arguments are available : opendd -c < another_config_file > -v The -v option allow opendd to print information on stderr INSTEAD OF on syslog. The followings are some TODO list I have in mind (so features that are not support at this time) : - other dyndns services : static, custom - login/password stored in a cryptable way. Other wishlist are welcome. Whats New in This Release: - It is now possible to activate or deactivate syslog, even in a non-daemon mode. - The syslog facility can also be chosen. Moreover, all warnings from OpenBSDs compiler no longer appear: calls to strcpy, strcat, and sprintf were replaced by calls to strlcpy, strlcat, and snprintf..

Requirements: No special requirements
Platforms: Linux
Keyword: Daemon Dns Dyndns Client Following Gateway Has Been In C Internet Mode Opendd Parameter Written In
Users rating: 0/10

License: Freeware Size: 49.15 KB
More Reviews or Write Review

Networking Tools  -  Nixs Web-based SSH client 0.0.3
Nixs Web-based SSH client has a backend written in C/glib and a frontend written in PHP. The project talks to the backend via a Unix socket. The backend maintains a number of SSH processes in TTYs, reads their TTYs, and sends the contents to PHP...
32.77 KB  
E-Mail Tools  -  Twisted Mail 0.3.0
Twisted Mail project provides client and server implementations of SMTP, POP3, and IMAP4. These differentiate themselves from the Python standard library implementations both by presenting a much higher-level, easy-to-use interface and in their...
102.4 KB  
Multimedia & Graphics  -  LiverSegm 0.5.1 Beta
LiverSegm has been developed with the processing of liver images in mind. This software implements a level set based variational approach that incorporates shape priors and appearance models. It uses ITK Snap as interface. FEATURES: ยท...
23.5 MB  
Home & Leisure  -  Lesson Planner Advanced for Mac OS 5.5
Has been designed and developed by experienced teachers working in real schools with real pupils. Lesson Planner Advanced helps teachers deliver great lessons with digital resources only a mouse click away. Save time by duplicating and modifying...
40 MB  
Modules  -  WP-Simple-Analytics 0.1.0
It has been designed with simplicity and ease of use in mind.InstallationUnpack and upload it to the /wp-content/plugins/ directory.Activate the plugin through the 'Plugins' menu in WordPress. Requirements: - WordPress 2.0.2 or higher
Database Tools  -  Ultimate MySQL 1.0
Ultimate MySQL has been developed with speed and low resource consumption in mind.Key Features of Ultimate MySQL:- Establish MySQL server connections- Execute SQL queries- Query a single value or a single row- Retrieve query results into arrays or...
30.72 KB  
Modules  -  YD Profile Visitor Tracker 0.1.4
Who has visited your profile?This simple plugin tracks and displays who has been visiting your profile or other personal pages in a WordPress / BuddyPress / WP+bbPress installation. An important d-deDUsociald-deDt add-on to community-oriented...
30.72 KB  
Miscellaneous  -  Semantic Media Wiki Ontology Editor 1.0
The SMW OntologyEditor is an extension of SemanticMediaWiki and has been developed as part of the ACTIVE project in order to enable the development of lightweight ontologies and to provide knowledge repair algorithms.
1.38 MB  
Utilities  -  123-FCalc Lite 1.0
123 Financial Calculator Lite has been designed to simplify the financial jargons used in everyday life, along with its computing. This app consists of Interest Calculators which includes Simple Interest and Compound Interest calculation. There is...
716.8 KB  
Games  -  Aao Antar Labhiye 0.1
Aao Antar Labhiye (Lets find the difference) game has been developed to increase the power of observation in children as they find the difference between two similar illustrations. You have to tap on the differences in the image on the...
11.1 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
DNS Tools  -  Maintain 3.0.0 RC1
Maintain is a multi-user, web based management tool for DNS and DHCP. Maintain was created using PHP, Perl and MySQL. Maintain was developed by Oregon State Universitys Network Engineering to replace a set of command line scripts that edited DNS...
1024 KB  
DNS Tools  -  DNSA 0.5
DNSA and DNSA-NG are swiss knife tools for Linux designed to test several DNS security issues. The most important one is a full wifi support using 2 cards: - The first in monitor mode which capture 802.11 traffic - The second associated to...
583.68 KB  
DNS Tools  -  dnshistory 1.3
dnshistory project provide a means for storing a history of DNS and Name changes for the IP Addresses extracted from web log files. The major target being that multiple analyses of older log files do not require re-lookups of IP Address to...
112.64 KB  
DNS Tools  -  FollowMeIP 1.3
FollowMeIP provides an IP address tracking utility. FollowMeIP is a small client that allows you to retrieve the IP address of your machine over the Web. It works by periodically sending your IP address to the FollowMeIP server, from where you...
808.96 KB  
DNS Tools  -  redWall Firewall 2.2.3
redWall is a bootable CD-ROM Firewall. redWall Firewalls goal is to provide a feature rich firewall solution, with the main goal, to provide a webinterface for all the logfiles generated!. redWall Firewall Bootable CD
528.7 MB