A plugin for ChangeDetection.io that provides comprehensive DNS zone monitoring to detect changes in domain DNS configurations.
This plugin adds a new processor type "DNS Zone Monitoring" to ChangeDetection.io. When selected, instead of fetching webpage content, the system will:
The plugin generates a comprehensive text report that looks like this:
=== DNS MONITORING REPORT FOR example.com ===
=== DNS RECORDS ===
--- Records from 8.8.8.8 ---
A Records:
93.184.216.34
AAAA Records:
2606:2800:220:1:248:1893:25c8:1946
MX Records:
0 example.com.
NS Records:
a.iana-servers.net.
b.iana-servers.net.
TXT Records:
"v=spf1 -all"
=== EMAIL SECURITY RECORDS ===
SPF Records:
"v=spf1 -all"
DMARC Records:
"v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
=== DNS SERVER AVAILABILITY ===
8.8.8.8: Available
1.1.1.1: Available
9.9.9.9: Available
208.67.222.222: Available
pip install changedetectionio_dns_monitoring
Or clone this repository and run:
pip install -e .
Same as ChangeDetection.io
1 commits
Python
100.0%
A plugin for ChangeDetection.io that provides comprehensive DNS zone monitoring to detect changes in domain DNS configurations.
This plugin adds a new processor type "DNS Zone Monitoring" to ChangeDetection.io. When selected, instead of fetching webpage content, the system will:
The plugin generates a comprehensive text report that looks like this:
=== DNS MONITORING REPORT FOR example.com ===
=== DNS RECORDS ===
--- Records from 8.8.8.8 ---
A Records:
93.184.216.34
AAAA Records:
2606:2800:220:1:248:1893:25c8:1946
MX Records:
0 example.com.
NS Records:
a.iana-servers.net.
b.iana-servers.net.
TXT Records:
"v=spf1 -all"
=== EMAIL SECURITY RECORDS ===
SPF Records:
"v=spf1 -all"
DMARC Records:
"v=DMARC1; p=reject; rua=mailto:dmarc@example.com"
=== DNS SERVER AVAILABILITY ===
8.8.8.8: Available
1.1.1.1: Available
9.9.9.9: Available
208.67.222.222: Available
pip install changedetectionio_dns_monitoring
Or clone this repository and run:
pip install -e .
Same as ChangeDetection.io
1 commits
Python
100.0%