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 der DMARC-Zusammenfassungsdiagramme in Kibana

parsedmarc ist ein Python-Modul und CLI-Dienstprogramm zum Parsen von DMARC-Berichten. In Kombination mit Elasticsearch und Kibana (oder Splunk) bzw. 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ägen Sie, meine Arbeit zu sponsern, wenn Sie oder Ihre Organisation davon profitieren.

Funktionen

  • Parst aggregierte/rua-DMARC-Berichte: das ältere Draft- und das 1.0-Schema (RFC 7489) sowie das neue RFC 9990-Schema für den finalen DMARC-Standard (RFC 9989)
  • Parst Fehler-/ruf-DMARC-Berichte (RFC 6591 und RFC 9991; früher als forensische Berichte bezeichnet)
  • Parst Berichte aus SMTP TLS Reporting (TLS-RPT, RFC 8460)
  • Kann Berichte aus einem Posteingang über IMAP, Microsoft Graph oder die Gmail API parsen
  • Verarbeitet transparent gzip- oder zip-komprimierte Berichte
  • Konsistente Datenstrukturen
  • Einfache JSON- und/oder CSV-Ausgabe
  • Optionaler E-Mail-Versand der Ergebnisse
  • Optionales Senden der Ergebnisse an Elasticsearch, OpenSearch, Splunk oder PostgreSQL zur Verwendung mit vorgefertigten Dashboards
  • Optionales Senden der Ergebnisse an Apache Kafka, Amazon S3, Azure Log Analytics (Microsoft Sentinel), einen Graylog-(GELF)-Endpunkt, einen Syslog-Server, Grafana Loki oder einen HTTP-Webhook

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.6❌End of Life (EOL)
3.6❌Wird in RHEL 8 verwendet, aber von den Projektabhängigkeiten nicht unterstützt
3.7❌End of Life (EOL)
3.8❌End of Life (EOL)
3.9❌Wird in Debian 11 und RHEL 9 verwendet, aber von den Projektabhängigkeiten nicht unterstützt
3.10✅Aktiv gepflegt
3.11✅Aktiv gepflegt; unterstützt bis Juni 2028 (Debian 12)
3.12✅Aktiv gepflegt; unterstützt bis Mai 2035 (RHEL 10)
3.13✅Aktiv gepflegt; unterstützt bis Juni 2030 (Debian 13)
3.14✅Unterstützt (erfordert imapclient>=3.1.0)

Kategorien