Validate DNS Zones programmatically
Project description
PyZoneValidator
Code example:
zv = zoneValidator()
from pprint import pprint
pprint(zv.validate('dnssec-failed.org', fail_if_not_signed=False))
# Output:
#{'errors': [DNSSEC_DS_AND_DNSKEY_RECORD_DO_NOT_MATCH: DNSSEC: DS and DNSKEY key do not align for zone 'dnssec-failed.org'. [dns102.comcast.net.],
# DNSSEC_DS_AND_DNSKEY_RECORD_DO_NOT_MATCH: DNSSEC: DS and DNSKEY key do not align for zone 'dnssec-failed.org'. [dns101.comcast.net.],
# DNSSEC_DS_AND_DNSKEY_RECORD_DO_NOT_MATCH: DNSSEC: DS and DNSKEY key do not align for zone 'dnssec-failed.org'. [dns105.comcast.net.],
# DNSSEC_DS_AND_DNSKEY_RECORD_DO_NOT_MATCH: DNSSEC: DS and DNSKEY key do not align for zone 'dnssec-failed.org'. [dns103.comcast.net.],
# DNSSEC_DS_AND_DNSKEY_RECORD_DO_NOT_MATCH: DNSSEC: DS and DNSKEY key do not align for zone 'dnssec-failed.org'. [dns104.comcast.net.]],
# 'warnings': []}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyzonevalidator-0.3.2.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for pyzonevalidator-0.3.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2d3defdf679c603be2908e159ca43c6ddc431cb87db4490291bfd17251f94c8 |
|
MD5 | 56695a85067a23d55440572e1836cabb |
|
BLAKE2b-256 | c1ebd5b7f73a4afdb2ab07b124fec5133cd6952ee4cebd1d0f39886689376a10 |