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

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

Serving Software Downloads in 956 Categories, Downloaded 50.234.128 Times

OpenDD 0.7.8

  Date Added: May 08, 2010  |  Visits: 1.271

OpenDD

Report Broken Link
Printer Friendly Version


Product Homepage
Download (107 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/opendd.pid If not set, /var/run/opendd.pid 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
USER REVIEWS
More Reviews or Write Review


OPENDD RELATED
Development Tools  -  Client/Server Gateway JSAPI 1.0
The Client/Server Gateway is a JavaScript API. This API automates most of the tasks for you and provides a very simply—yet powerful—method for passing JavaScript data objects between the browser and the server.There are included a number of...
 
Utilities  -  Memscope 1.0
Micro 2000 develops award winning hardware diagnostic tools and has been in the industry now for over 15 years. This is the first time they have produced a free, downloadable utility that anyone can take advantage of, no matter what their...
1.8 MB  
Code Management Tools  -  BitNami Liferay Stack for Mac OS 6.0.5-0 nojdk
An easy to use installer for Liferay, which is a portal framework that has been in development since 2000. It helps to streamline business processes by offering a single sign-on, web-based gateway for users to locate relevant content and easy...
211 MB  
Business  -  BitNami Liferay Stack 5.2.3-1
BitNami Liferay Stack makes it easy to deploy Liferay, a portal framework that has been in development since 2000. It helps to streamline business processes by offering a single sign-on, web-based gateway for users to locate relevant content and...
128.7 MB  
Screen Savers  -  Free Nasa Space Screensaver 1.0
NASA has been in the forefront of space agencies for years. They have explored our Solar System and a big number of different space phenomena and now continue their ongoing research of the deep space. With this outstanding screensaver you get a...
2.5 MB  
Education  -  12-lesson Drum Set Course 5
This free 125-lesson course in drum set techniques w/video, has been in development since 1965. You'll learn all aspects of playing the drum set with ALL music styles and genres. Though this free course focuses mainly on 'ear' techniques, you will...
11.9 MB  
Utilities  -  OurGrid 3.3.1
OurGrid is a free-to-join peer-to-peer grid that has been in production since December 2004. Anyone can freely and easily join it to gain access to large amounts of computational power and run parallel applications.
1.77 MB  
Teaching Tools  -  Playwords Lite 1.0
- Playwords has been in the Top 10 Paid Education Apps in over 10 countries, including USA, UK, Italy, India and New Zealand! - Featured by Apple in "New and Noteworthy"! (USA) - Also available for iPad, iPhone and iPod touch! ---
11.1 MB  
Network & Internet  -  No-IP Dynamic DNS Update Client (DUC) for Mac OS 3.1.3b
Sits in the background and monitors your current WAN IP address and updates the DNS associated with your No-IP account when your IP address changes. Update multiple hosts asscociated with your account. Simply select which hosts in your account...
7.2 MB  
Development Tools  -  rocket trajectory calculator 1.0
The following assumptions have been made in the program:-curvature of earth has been neglected.-no atmospheric effects.-constant gravity or linearly varying gravity.-no angle of attack.-constant burn rate.The specific impulse input is not used in...
10 KB  
NEW DOWNLOADS IN NETWORK & INTERNET, DNS TOOLS
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  -  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  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 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  -  Addns.pl 1.2
Addns.pl is a self-contained DynDNS update client for DynDNS.org (and possibly others). It supports a variety of IP detection methods including external webcheck/router pages. file. Addns.pl has been tested and works on these operating systems:...
17.41 KB