BigW72 / opendns-updater

OpenDNS's updater is a little opaque. Try using this python script instead.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenDNS-Updater

OpenDNS's "Dynamic IP" updater is a little opaque. Try using this python script instead, which you can customize for your own needs.

Install

Install required python modules:

pip install -r requirements.txt

Configuration

Create a config file called config.ini in the same directory:

[Main]
label: YourNetworkLabel
username: your@email.com
password: your-opendns-password-here

Run

Run this to update your IP address:

python update.py

Not working?

I found that OpenDNS requires that your password contain at least 1 special character. My password contained a couple of these, and it actually caused "HTTP Basic Auth" to break for me. So I changed my password to only contain alphanumeric characters with an underscore as my special character.

About

OpenDNS's updater is a little opaque. Try using this python script instead.

License:MIT License


Languages

Language:Python 100.0%