These packages are listed as an educational and informational resource. No warranty is offered by dmarc.org for any product, for any purpose or usage, express or implied.
- Comfirm‘s Comfirm DMARC Report Server (“Comdarc”) – Code to receive/validate reports (C)
- GroupServer.org‘s gs.dmarc – DMARC record lookup (Python)
- Internet Initiative Japan’s (IIJ – English or 日本語) YENMA milter (source on GitHub) for SPF, DKIM (and ADSP), DMARC (C)
- LinkedIn‘s DMARC scripts for Message Systems‘ Momentum platform (Lua, Python)
- LinkedIn‘s Lafayette system to receive, store, and organize ARF-format abuse reports (Flask, Python, MySQL)
- Davide Migliavacca’s Perl wrapper for libopendmarc (C, Perl)
- SendGrid‘s DMARC Parser (Python)
- Matt Simerson’s Mail::DMARC library for policy and report processing (Perl)
- Stalwart Labs’ mail-auth library includes ARC, DKIM, DMARC, and SPF functions (Rust)
- Taughannock Networks Aggregate Report & Failure Report Parsing Scripts (MySQL, Perl, Python)
- How to Parse DMARC Reports (instructions for using the scripts listed above)
- Trusted Domain Project‘s OpenARC milter (source on GitHub) for the sendmail and postfix MTAs (C)
- Trusted Domain Project‘s OpenDMARC milter (source on GitHub) for the sendmail and postfix MTAs (C)
- Yahoo‘s DMARC Report Processor – parses aggregate reports into CSV data (Python)