Domain Name and DNS Configuration Change Auditor
Pricing
from $50.00 / 1,000 results
Go to Apify Store
Domain Name and DNS Configuration Change Auditor
Automated monitoring and alerting for domain name status and DNS record changes to detect unauthorized or risky alterations.
This Apify Actor monitors DNS records and domain WHOIS information for a list of domains, detecting changes and potential security risks by comparing current snapshots with the previously stored data.
Features
- Asynchronously fetches DNS records (A, MX, NS, TXT) and WHOIS data for each domain
- Compares with previously stored snapshots to detect changes
- Flags security risk levels based on changes
- Outputs JSON reports including snapshots, diffs, timestamps, and risk indicators
- Designed for scheduled runs to enable automated alerting and monitoring
Input
{"domains": ["example.com", "github.com"]}
domains(required): List of domain names to monitor
Output
JSON array of reports, each containing:
domain: domain nametimestamp: ISO UTC timestamp of scanwhois: current WHOIS info snapshotdns: current DNS records snapshot (A, MX, NS, TXT)diffs: detected changes vs previous runrisk_level: string indicator (low,medium,high)
Usage
Run on Apify platform with the provided input. Results are pushed to the default dataset.
Installation
Provided as an Apify Actor with all dependencies in requirements.txt.
Limitations
- WHOIS fetching uses the
whoisPython package which might have rate limits or incomplete data - DNS queries timeout after 5 seconds
License
MIT