-
Notifications
You must be signed in to change notification settings - Fork 4
Python wrapper around managing DNS Records
License
jforman/python-ddns
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ManageDNS README ================= This script strives to make it easy to manipulate BIND DNS zone records managed by DDNS. Core Requirements ================= * Python * python-dnspython * BIND server using static keys for zone update authorization Modules ================== keyutils ======== read_tsigkey: This will take as input a file containing the TSIG key stanza, and output the algorithm used and tsig secret keystring for dynamic updates. Input: tsig keyfile, keyname Output: key algorithm, tsig secret keystring Examples ==================== Reading key files: >>> import keyutils >>> keyutils.read_tsigkey("testkey.txt","rndc-test") algo: hmac-md5 tsigsecret: foobarbazcoroflzomgbbq ('hmac-md5', 'foobarbazcoroflzomgbbq') >>> keyutils.read_tsigkey("testnokey.txt","rndc-test") A problem was encountered opening your keyfile. 1 >>> keyutils.read_tsigkey("testkey.txt","rndc-testf") no key found 1
About
Python wrapper around managing DNS Records
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published