xProDDNS

“The Professional Dynamic DNS Client”

  • Native cross-platform
  • Mobile and full web user interfaces
  • Encrypted databases
  • Hashed passphrase with obfuscated salt
  • Multiple providers, accounts, hosts and NICs
  • Secure checks, updates and notifications
  • Realtime email and text message alerts
  • Dynamic detailed log display
  • CSV, XML and JSON data exports
  • Context-sensitive help

xProDDNS is a Dynamic DNS Client for Dyn, No-IP, OpenDNS and DNS-O-Matic that runs natively on Windows, OS X and Linux. It is secure, fast and efficient. Workstations and headless servers are easy to manage thanks to local and remote access via mobile and full web user interfaces powered by a built-in web server.

Security is crucial so all data is encrypted and the login passphrase is stored as a hash derived from an obfuscated salt. Outbound connections for checking public IP addresses, updating Dynamic DNS service providers and sending email and text messages are all made securely using TLS (transport layer security).

Versatile configurations are delivered through the simultaneous use of multiple Dynamic DNS service providers, multiple accounts per provider, multiple hosts per account and the choice of assigning any NIC (network interface controller) and a public, private or static IP address to each host. The frequency of checks for IP address changes, the period of time that the activity log data is maintained and many other settings are easily configurable.

Notifications of Dynamic DNS service provider updates and public and private IP address changes are sent in realtime as email and text messages.

Activity log data is displayed dynamically and can be filtered with a wide variety of criteria for live monitoring of specific event types. That activity log data can then be exported as a file in CSV (comma separated values), XML (extensible markup language) and JSON (javascript object notation) formats.

Throughout xProDDNS, relevant guidance is provided using a context-sensitive help system. Detailed descriptions and suggested actions are available for each possible status code from Dyn, No-IP, OpenDNS and DNS-O-Matic.

Download Links
xProDDNS 2016 Release 2.1
xProDDNS for Windows
xProDDNS for OS X
xProDDNS for Linux (i386 for 32-bit)
xProDDNS for Linux (amd64 for 64-bit)
xProDDNS for Linux (armhf for Raspbian on Raspberry Pi 2 and 3)
Scripts (run with root-level privileges using sudo)
Remove xProDDNS for OS X (sudo Remove_xProDDNS.sh)

Version History:

xProDDNS 2016 Release 2.1
Refinements and Bug Fixes

xProDDNS 2016 Release 2
Private IP Address Monitor with Realtime Email and Text Message Alerts
CSV, XML and JSON formats for Exported Log
Self-Signed Certificate for OS X
Improved Security, Performance and Aesthetics
Refinements and Bug Fixes

xProDDNS 2016 Release 1.1
Refinements and Bug Fixes

xProDDNS 2016 Release 1
Raspbian Package
64-bit Debian Package
Self-Signed Certificate for Linux
Improved Security, Performance and Aesthetics
Refinements and Bug Fixes

xProDDNS 2015 Release 1.2
Refinements and Bug Fixes

xProDDNS 2015 Release 1.1
Refinements and Bug Fixes

xProDDNS 2015 Release 1
Secure Remote Access to xProDDNS using a SSL Certificate
Improved Security, Performance, Aesthetics and Help
Refinements and Bug Fixes

xProDDNS 2014 Release 3
Mobile Web User Interface for Smartphones
Email and Text Message Alerts when a New Version of xProDDNS is Available
Refinements and Bug Fixes

xProDDNS 2014 Release 2
Pubic IP Address Monitor with Realtime Email and Text Message Alerts
Exclusive Use of TLS to Address the SSLv3 POODLE Vulnerability
Refinements and Bug Fixes

xProDDNS 2014 Release 1
First Release

System Requirements:

Windows
Windows 10 and Windows Server 2016
Windows 8.1 and Windows Server 2012 R2
Windows 8 and Windows Server 2012
Windows 7 and Windows Server 2008 R2

OS X
macOS Sierra 10.12
OS X El Capitan 10.11
OS X Yosemite 10.10
OS X Mavericks 10.9

Linux
Ubuntu and Debian based distributions
Raspbian on Raspberry Pi 2 and 3
glib 2.0
glibc-2.11 (32-bit)
glibc-2.14 (64-bit)
libstdc++.so.6.0.13
libicu 4.2+
GTK+ 2.20 (Desktop GUI)

Hardware
xProDDNS normally uses less than 32 MB of RAM and less than 1% of a modern CPU.

How-To:

Remote Access
For remote access to xProDDNS from another computer on your network, type http://IP:8008 into the address bar of a web browser, where IP is the address of the computer running xProDDNS. http://192.168.1.100:8008 is an example for IP address 192.168.1.100.

Mobile and Full Web User Interfaces
When a smartphone is used to access xProDDNS, the Mobile web user interface is shown. To show the Full web user interface on a smartphone, use the “#full” hashtag. To show the Mobile web user interface on tablet, laptop and desktop computers, use the “#mobile” hashtag. http://192.168.1.100:8008/#full and http://192.168.1.100:8008/#mobile are examples for xProDDNS running on a computer at IP address 192.168.1.100.

Reset Forgotten Passphrase
To reset a forgotten Passphrase, delete Passphrase.db in “\ProgramData\xProDDNS” on Windows, “/Library/Application Support/xProDDNS” on OS X or “/var/opt/xProDDNS” on Linux and then restart the xProDDNS service/daemon or restart the computer on which xProDDNS is running.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: