A simple web-based utility for parsing and reading DMARC reports, featuring hostname resolution and pass/fail statistics.
- File Upload: Supports drag & drop or manual file selection for
.xmlDMARC reports. - Automatic Parsing: Extracts key DMARC report details, including source IPs, authentication results, and report metadata.
- Interactive Charts: Uses
Chart.jsto visualize pass/fail statistics. - Expandable Sections: Displays record details in structured tables.
- Reverse DNS Lookup: Fetches hostnames from IPs via a PHP-based resolver.
- Print Mode: A toggle for a printer-friendly view.
- HTML: Structured layout with dynamic elements.
- CSS: Dracula-themed styling with a print-friendly mode.
- JavaScript: Handles file processing, data parsing, and UI interactions.
- Chart.js: Generates pie charts for DMARC statistics.
- PHP (Backend Resolver): Fetches reverse DNS information for IPs.
- Original project: DMARC Aggregate Report
- Charts powered by: Chart.js
Upload an XML file, enter the domain name (used for the page title), and click "Generate Report".
Click "Clear" to reset the page (a simple reload).

