Torna agli aggiornamenti
New releaseSep 5, 2026

parsedmarc v11.0.1

Un pacchetto Python e CLI per analizzare report DMARC aggregati e forensi

Condividi

parsedmarc

Build
Status Code
Coverage PyPI
Package PyPI - Downloads

Uno screenshot dei grafici di riepilogo DMARC in Kibana

parsedmarc è un modulo Python e un'utilità CLI per analizzare i report DMARC. Se utilizzato con Elasticsearch e Kibana (o Splunk), oppure con OpenSearch e Grafana, funziona come un'alternativa open-source self-hosted ai servizi commerciali di elaborazione dei report DMARC come Agari Brand Protection, Dmarcian, OnDMARC, ProofPoint Email Fraud Defense e Valimail.

[!NOTE] Domain-based Message Authentication, Reporting, and Conformance (DMARC) è un protocollo di autenticazione email.

Questo progetto è mantenuto da un singolo sviluppatore. Se tu o la tua organizzazione ne traete beneficio, valuta la possibilità di sponsorizzare il mio lavoro.

Funzionalità

  • Analizza i report DMARC aggregati/rua: lo schema legacy draft e 1.0 (RFC 7489) e il nuovo schema RFC 9990 per lo standard DMARC finale (RFC 9989)
  • Analizza i report DMARC di mancata consegna/ruf (RFC 6591 e RFC 9991; in precedenza chiamati report forensi)
  • Analizza i report da SMTP TLS Reporting (TLS-RPT, RFC 8460)
  • Può analizzare i report da una casella di posta tramite IMAP, Microsoft Graph o Gmail API
  • Gestisce in modo trasparente i report compressi in gzip o zip
  • Strutture dati coerenti
  • Output semplice in JSON e/o CSV
  • Invio facoltativo dei risultati via email
  • Invio facoltativo dei risultati a Elasticsearch, OpenSearch, Splunk o PostgreSQL, per l'uso con dashboard preconfigurate
  • Invio facoltativo dei risultati ad Apache Kafka, Amazon S3, Azure Log Analytics (Microsoft Sentinel), un endpoint Graylog (GELF), un server syslog o un webhook HTTP

Compatibilità Python

Questo progetto supporta le seguenti versioni di Python, che sono mantenute attivamente o sono le versioni predefinite per RHEL o Debian.

VersioneSupportataMotivo
< 3.6Fine del ciclo di vita (EOL)
3.6Utilizzata in RHEL 8, ma non supportata dalle dipendenze del progetto
3.7Fine del ciclo di vita (EOL)
3.8Fine del ciclo di vita (EOL)
3.9Utilizzata in Debian 11 e RHEL 9, ma non supportata dalle dipendenze del progetto
3.10Mantenuta attivamente
3.11Mantenuta attivamente; supportata fino a giugno 2028 (Debian 12)
3.12Mantenuta attivamente; supportata fino a maggio 2035 (RHEL 10)
3.13Mantenuta attivamente; supportata fino a giugno 2030 (Debian 13)
3.14Supportata (richiede imapclient>=3.1.0)

Categorie