Назад к обновлениям
New releaseSep 5, 2026

parsedmarc v11.0.1

Python-пакет и CLI для разбора агрегированных и форензических DMARC-отчётов

Поделиться

parsedmarc

Build
Status Code
Coverage PyPI
Package PyPI - Downloads

Скриншот сводных диаграмм DMARC в Kibana

parsedmarc — это Python-модуль и CLI-утилита для разбора отчётов DMARC. При использовании с Elasticsearch и Kibana (или Splunk), либо с OpenSearch и Grafana, он работает как самостоятельная open-source альтернатива коммерческим сервисам обработки отчётов DMARC, таким как Agari Brand Protection, Dmarcian, OnDMARC, ProofPoint Email Fraud Defense и Valimail.

[!NOTE] Domain-based Message Authentication, Reporting, and Conformance (DMARC) — это протокол аутентификации электронной почты.

Спонсоры

Этот проект поддерживается одним разработчиком. Пожалуйста, рассмотрите возможность спонсирования моей работы, если вы или ваша организация получаете от неё пользу.

Возможности

  • Разбор агрегированных отчётов DMARC (rua): устаревшая черновая схема и схема 1.0 (RFC 7489), а также новая схема RFC 9990 для финального стандарта DMARC (RFC 9989)
  • Разбор отчётов об ошибках DMARC (ruf) (RFC 6591 и RFC 9991; ранее назывались судебно-медицинскими отчётами)
  • Разбор отчётов SMTP TLS Reporting (TLS-RPT, RFC 8460)
  • Возможность разбора отчётов из почтового ящика через IMAP, Microsoft Graph или Gmail API
  • Прозрачная обработка отчётов, сжатых в gzip или zip
  • Согласованные структуры данных
  • Простой вывод в формате JSON и/или CSV
  • Возможность отправки результатов по электронной почте
  • Возможность отправки результатов в Elasticsearch, OpenSearch, Splunk или PostgreSQL для использования с готовыми панелями мониторинга
  • Возможность отправки результатов в Apache Kafka, Amazon S3, Azure Log Analytics (Microsoft Sentinel), конечную точку Graylog (GELF), syslog-сервер или HTTP webhook

Совместимость с Python

Этот проект поддерживает следующие версии Python, которые либо активно поддерживаются, либо являются версиями по умолчанию для RHEL или Debian.

ВерсияПоддерживаетсяПричина
< 3.6Конец жизненного цикла (EOL)
3.6Используется в RHEL 8, но не поддерживается зависимостями проекта
3.7Конец жизненного цикла (EOL)
3.8Конец жизненного цикла (EOL)
3.9Используется в Debian 11 и RHEL 9, но не поддерживается зависимостями проекта
3.10Активно поддерживается
3.11Активно поддерживается; поддержка до июня 2028 года (Debian 12)
3.12Активно поддерживается; поддержка до мая 2035 года (RHEL 10)
3.13Активно поддерживается; поддержка до июня 2030 года (Debian 13)
3.14Поддерживается (требуется imapclient>=3.1.0)

Категории