DMARC Monitoring
Aggregate and forensic reports parsed daily with trend analysis and compliance scoring per domain.
Continuous DNS health, DMARC compliance, and domain intelligence for multi-tenant Microsoft environments. Guard your perimeter before the auditor asks.
Aggregate and forensic reports parsed daily with trend analysis and compliance scoring per domain.
Real-time checks for A, AAAA, MX, NS, TXT, and SOA records with propagation monitoring.
WHOIS and registrar monitoring with configurable alert thresholds before expiration.
Composite score based on SPF, DKIM, DMARC, MTA-STS, and TLS-RPT posture.
Correlation against known phishing infrastructure and suspicious registrar activity.
Portfolio-level dashboards for private equity domain posture and compliance readiness.
from dnsguard import DNSChecker, DMARCAnalyzer
# Initialize checker for your tenant
checker = DNSChecker(tenant_id="TENANT_ID")
# Audit all domains for a brand
report = checker.audit_brand_domains(brand="acme-corp")
# DMARC compliance check
dmarc = DMARCAnalyzer(report.records)
assert dmarc.policy == "quarantine"
assert dmarc.pct == 100
Deploy DNSGuard and get DMARC, DNS, and domain intelligence in under 5 minutes.
Clone on GitHubThe TenantFleet Ecosystem
git clone https://github.com/t-granlund/dnsguard.git
cd dnsguard
MIT-licensed · open source · fork it and make it yours.
A DNSChecker + DMARCAnalyzer pipeline that snapshots every record type and scores SPF / DKIM / DMARC / MTA-STS / TLS-RPT into per-domain posture.
Part of the TenantFleet ecosystem · see it on tylergranlund.com/work#ecosystem.