Parse DMARC

•
232
•

Parse DMARC aggregate reports and visualize email authentication data through an integrated dashboard.

Parse DMARC is a self-hosted solution designed to analyze DMARC aggregate reports. It automatically fetches these reports from any IMAP mailbox, processes compressed (gzip, zip) and raw XML attachments, and stores all data in a single, lightweight SQLite file, eliminating external database dependencies. The tool features an intuitive web dashboard that displays critical insights such as DMARC pass rates, email volume, and top sending sources. Beyond visualization, it provides a DMARC record generator, exposes 28 Prometheus metrics with an accompanying Grafana dashboard, and includes an MCP server for integration with AI assistants, all within a single Go binary.

主要功能

01203 GitHub stars
02Fetches DMARC aggregate reports via IMAP from any mailbox
03Parses and stores reports in a single SQLite file without external database servers
04Exposes Prometheus metrics and includes a Grafana dashboard for advanced monitoring
05Provides an interactive dashboard to visualize pass rates, message volume, and top sending sources
06Serves an MCP server for AI assistant integration and querying reports

使用案例

01Integrating DMARC data into existing monitoring systems like Prometheus and Grafana
02Monitoring DMARC compliance and email authentication status for domains
03Self-hosting a lightweight solution for DMARC report analysis and visualization