Zurück zu den Updates
New releaseSep 5, 2026

parsedmarc v11.0.1

Ein Python-Paket und eine CLI zum Parsen von aggregierten und forensischen DMARC-Berichten

Teilen

parsedmarc

Build
Status Code
Coverage PyPI
Package PyPI - Downloads

Ein Screenshot von DMARC-Zusammenfassungsdiagrammen in Kibana

parsedmarc ist ein Python-Modul und ein CLI-Dienstprogramm zum Parsen von DMARC-Berichten. In Verbindung mit Elasticsearch und Kibana (oder Splunk) oder mit OpenSearch und Grafana fungiert es als selbst gehostete Open-Source-Alternative zu kommerziellen DMARC-Berichtsverarbeitungsdiensten wie Agari Brand Protection, Dmarcian, OnDMARC, ProofPoint Email Fraud Defense und Valimail.

[!NOTE] Domain-based Message Authentication, Reporting, and Conformance (DMARC) ist ein E-Mail-Authentifizierungsprotokoll.

Sponsoren

Dieses Projekt wird von einem einzelnen Entwickler gepflegt. Bitte erwäge, meine Arbeit zu sponsern, wenn du oder deine Organisation davon profitiert.

Funktionen

  • Parst aggregierte/rua-DMARC-Berichte: das veraltete Draft- und das 1.0-Schema (RFC 7489) sowie das neue RFC-9990-Schema für den endgültigen DMARC-Standard (RFC 9989)
  • Parst Fehler-/ruf-DMARC-Berichte (RFC 6591 und RFC 9991; früher forensische Berichte genannt)
  • Parst Berichte von SMTP TLS Reporting (TLS-RPT, RFC 8460)
  • Kann Berichte aus einem Postfach über IMAP, Microsoft Graph oder die Gmail-API parsen
  • Behandelt gzip- oder zip-komprimierte Berichte transparent
  • Konsistente Datenstrukturen
  • Einfache JSON- und/oder CSV-Ausgabe
  • Optional die Ergebnisse per E-Mail versenden
  • Optional die Ergebnisse an Elasticsearch, OpenSearch, Splunk oder PostgreSQL senden, zur Verwendung mit vorgefertigten Dashboards
  • Optional die Ergebnisse an Apache Kafka, Amazon S3, Azure Log Analytics (Microsoft Sentinel), einen Graylog-Endpunkt (GELF), einen Syslog-Server oder einen HTTP-Webhook senden

Python-Kompatibilität

Dieses Projekt unterstützt die folgenden Python-Versionen, die entweder aktiv gepflegt werden oder die Standardversionen für RHEL oder Debian sind.

VersionUnterstütztGrund
< 3.6Ende der Lebensdauer (EOL)
3.6In RHEL 8 verwendet, aber von Projektabhängigkeiten nicht unterstützt
3.7Ende der Lebensdauer (EOL)
3.8Ende der Lebensdauer (EOL)
3.9In Debian 11 und RHEL 9 verwendet, aber von Projektabhängigkeiten nicht unterstützt
3.10Aktiv gepflegt
3.11Aktiv gepflegt; unterstützt bis Juni 2028 (Debian 12)
3.12Aktiv gepflegt; unterstützt bis Mai 2035 (RHEL 10)
3.13Aktiv gepflegt; unterstützt bis Juni 2030 (Debian 13)
3.14Unterstützt (erfordert imapclient>=3.1.0)

Kategorien