Evidence-Preserving DNS Diagnostics vs. Naive Error Collapse
Browser-based DNS-over-HTTPS (DoH) scanners frequently collapse transport timeouts, HTTP 5xx errors, and DNS SERVFAIL (Status 2) responses into empty arrays ([]) — turning temporary resolver failures into false 0/100 missing-record findings. Use the interactive lab below to inspect how FaultyPacket's live scanners preserve full evidence state across every lookup.
Animated Evidence Lab: Why Transport Errors Must Never Become Missing-Record Findings
Select any of the 4 controlled DNS-over-HTTPS fixtures below to step through 1. Request → 2. Response → 3. Interpretation → 4. Report. This demonstrates how FaultyPacket's evidence-aware DoH engine separates transport/resolver failures (Timeout / SERVFAIL / NXDOMAIN) from genuine missing records (Status: 0 with empty Answer).
How Every FaultyPacket Audit Card Separates Public Observation from Internal Assurance
Every finding in our sample reports and Python CLI auditors explicitly distinguishes what was observed publicly, how it is interpreted, and what cannot be established without authenticated internal review:
p=none)
OBSERVED WEAKNESS
_dmarc.example.co.uk TXT "v=DMARC1; p=none; rua=mailto:[email protected]" (DNS Status: 0 NOERROR).SERVFAIL on _mta-sts
EVIDENCE UNAVAILABLE
Status: 2 (SERVFAIL) or timed out across primary and fallback DoH resolvers.0/100 score is assigned until an authoritative Status: 0 response is obtained._mta-sts is established during a resolver failure.