aiadam36/dmarc-mta-sts-analyzer

GitHub: aiadam36/dmarc-mta-sts-analyzer

一款注重隐私保护的本地化 Web 应用,专用于解析和可视化分析 DMARC 及 MTA-STS 邮件安全报告。

Stars: 0 | Forks: 0

# DMARC & MTA-STS 分析器 ## 功能 - **DMARC 分析**:解析聚合报告,查看对齐统计信息、发送 IP、每日发送量 - **TLS-RPT 分析**:解析 MTA-STS 失败报告,查看失败类型与趋势 - **多格式支持**:处理 `.xml`、`.json`、`.zip`、`.gz` 文件 - **本地存储**:使用 SQLite 数据库,无云端依赖 - **深色 UI**:简洁的仪表板,集成 Chart.js 可视化图表 ## 快速入门 ``` # 安装依赖 npm install # 初始化 database npm run init-db # 启动 server npm start # 或者带有 auto-reload 的 dev mode npm run dev ``` 打开 `http://localhost:3000` ## 使用说明 1. 进入 **Upload** 选项卡 2. 拖放或选择 DMARC/TLS-RPT 报告文件 3. 在 **DMARC** 或 **TLS-RPT** 选项卡中查看分析结果 4. 在 **History** 中查看过往上传记录 ## 报告格式 **DMARC**:XML 聚合报告(通常由电子邮件提供商打包为 zip 压缩包) **TLS-RPT**:来自 MTA-STS 监控的 JSON 报告 ## 数据存储 所有数据均存储在本地 `data/reports.db` (SQLite) 中。没有任何数据会离开您的设备。
标签:Chart.js, DKIM, DMARC分析, GNU通用公共许可证, JSON解析, MITM代理, MTA-STS, Node.js, SPF, SQLite, TLS-RPT, XML解析, 仪表盘, 反垃圾邮件, 域名安全, 报告分析, 本地优先, 本地存储, 电子邮件安全, 离线分析, 网络安全, 网络安全, 自定义脚本, 自托管, 钓鱼防护, 隐私保护, 隐私保护