domainaware/parsedmarc

GitHub: domainaware/parsedmarc

开源的 DMARC 报告解析工具,支持聚合报告与取证报告解析,可对接 Elasticsearch 和 Splunk 实现可视化分析。

Stars: 1209 | Forks: 254

# parsedmarc [![构建状态](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/a9bc5110c8133700.svg)](https://github.com/domainaware/parsedmarc/actions/workflows/python-tests.yml) [![代码覆盖率](https://codecov.io/gh/domainaware/parsedmarc/branch/master/graph/badge.svg)](https://codecov.io/gh/domainaware/parsedmarc) [![PyPI 包](https://img.shields.io/pypi/v/parsedmarc.svg)](https://pypi.org/project/parsedmarc/) [![PyPI - 下载量](https://img.shields.io/pypi/dm/parsedmarc?color=blue)](https://pypistats.org/packages/parsedmarc)

A screenshot of DMARC summary charts in Kibana

`parsedmarc` 是一个用于解析 DMARC 报告的 Python 模块和 CLI 实用程序。当与 Elasticsearch 和 Kibana(或 Splunk)结合使用时,它可作为 Agari Brand Protection、Dmarcian、OnDMARC、ProofPoint Email Fraud Defense 和 Valimail 等商业 DMARC 报告处理服务的自托管开源替代方案。 ## 招募帮助 本项目由一名开发者维护。请考虑查看未解决的 [议题](https://github.com/domainaware/parsedmarc/issues),看看您如何贡献代码、文档或提供用户支持。对置顶议题的协助将特别有帮助。 感谢所有的[贡献者](https://github.com/domainaware/parsedmarc/graphs/contributors)! ## 功能特性 - 解析草案和 1.0 标准的聚合/rua DMARC 报告 - 解析取证/失败/ruf DMARC 报告 - 解析 SMTP TLS 报告 - 可以通过 IMAP、Microsoft Graph 或 Gmail API 从收件箱解析报告 - 透明处理 gzip 或 zip 压缩的报告 - 一致的数据结构 - 简单的 JSON 和/或 CSV 输出 - 可选通过电子邮件发送结果 - 可选将结果发送到 Elasticsearch、Opensearch 和/或 Splunk,以便与预制的仪表板配合使用 - 可选将报告发送到 Apache Kafka ## Python 兼容性 本项目支持以下 Python 版本,这些版本要么处于积极维护中,要么是 RHEL 或 Debian 的默认版本。 | 版本 | 支持 | 原因 | |---------|-----------|------------------------------------------------------------| | < 3.6 | ❌ | 生命周期结束 (EOL) | | 3.6 | ❌ | 用于 RHEL 8,但项目依赖项不支持 | | 3.7 | ❌ | 生命周期结束 (EOL) | | 3.8 | ❌ | 生命周期结束 (EOL) | | 3.9 | ✅ | 支持至 2026 年 8 月 (Debian 11);2032 年 5 月 (RHEL 9) | | 3.10 | ✅ | 积极维护中 | | 3.11 | ✅ | 积极维护中;支持至 2028 年 6 月 (Debian 12) | | 3.12 | ✅ | 积极维护中;支持至 2035 年 5 月 (RHEL 10) | | 3.13 | ✅ | 积极维护中;支持至 2030 年 6 月 (Debian 13) | | 3.14 | ✅ | 积极维护中 |
标签:DMARC, DMARC报告, Elasticsearch, IMAP, Python, SMTP TLS, 反钓鱼, 域名安全, 安全可视化, 开源, 无后门, 日志解析, 欺诈防护, 电子邮件安全, 网络安全, 证书伪造, 越狱测试, 软件成分分析, 逆向工具, 邮箱监控, 隐私保护