管理DMARC汇总和反馈报告
django-dmarc2的Python项目详细描述
django-dmarc2 0.5.2(适用于django 2和python3)
管理DMARC聚合和反馈报告
旨在快速方便地管理DMARC汇总和反馈报告。在
说明
这个Django DMARC项目旨在简化DMARC的实现 “基于域的消息验证、报告和一致性”以及 通过导入有关消息的聚合和反馈报告进行持续监视 将DMARC评估通过和/或失败,转换为更容易消化的格式。在
或许,DMARC在世界范围内获得广泛关注的主要原因之一 各种规模的组织都希望保护他们的员工、品牌和 声誉。 通过定义和实施DMARC策略,组织可以帮助作战 网络钓鱼,保护用户和他们的声誉。在
在beta阶段,应用程序是稳定的,大部分工作都在改进 可用性和文档。在
选择Django是一个简单的选择,因为它提供了一个容易构建的导入 从xml到数据库再到表示的机制和转换。在
尽管它有导入xml或电子邮件文件的选项,但0 维护是通过完全自动化的反馈和报告导入来实现的。在
快速入门
安装应用程序
在将“dmarc”添加到已安装的应用程序设置中:
INSTALLED_APPS = ( ... 'dmarc', )
在添加dmarc.url到您的网址:
^{pr2}$ 在运行“python”管理.pymigrate'创建数据库模型。在
在导入包含以下内容的报表:
python manage.py importdmarcreport --email
在请在Admin/dmarc的管理页面查看您的汇总反馈报告
在
使用
Python管理.pyImportMarcReport–电子邮件
您可以选择导入xml或电子邮件文件,或者使用“–email-” 你可以通过管道发送一封电子邮件,它会做正确的事情。在
安装
安装应用程序
配置
将“dmarc”添加到已安装的应用程序设置中:
INSTALLED_APPS = ( ... 'dmarc', )
添加dmarc.url到您的网址:
^{pr2}$DMARC报告是有名称空间的,所以如果您使用的是django版本1.8,那么您将 需要添加命名空间“dmarc”:
urlpatterns = [ ... url(r"^dmarc/", include(dmarc_urls, namespace='dmarc')), ]
安装表
运行“python”管理.pymigrate'创建数据库表。在
导入反馈报告
导入电子邮件DMARC聚合报告:
python manage.py importdmarcreport --email
或者,可以使用以下方式导入xml报表:
python manage.py importdmarcreport --xml
导入DMARC聚合报告的过程可以完全自动化。在 我们使用Exim和配置的持久对象非常简单。在
路由器:
dmarcreports: driver = accept condition = ${if eq{$local_part}{dmarc_report}} transport = trans_dmarcreports
运输:
trans_dmarcreports: driver = pipe command = "/usr/local/bin/python2.7 /path/to/manage.py importdmarcreport --email -" freeze_exec_fail = true return_fail_output = true
恭喜你,你已经安装了django dmarc并准备好导入dmarc了 收集反馈报告并开始实施DMARC并保护 电子邮件。在
DMARC报告
汇总的反馈报告可从Admin/dmarc的管理页面获得。在
在“现场管理/DMARC”的DMARC仪表板上 为了突出显示最近报告的摘要,有一个报告的DMARC反馈 并可供任何拥有员工授权的用户使用。在
这是一个示例报告,也可以下载为适合的csv文件 导入你最喜欢的电子表格。在
通过单击过滤器并更改 报告期,仅显示错误/故障、处置(隔离, 拒绝或任何)以及来源ip地址/报告组织。在
这些报告有助于简化任何DMARC的实施。在
维护
虽然通常不需要删除旧记录,但访问报表 表允许删除记录。在
家属cies公司
- Django1.8+
支持
若要报告安全问题,请私下发送电子邮件至 ahicks@p-o.co.uk。这给了我们一个解决问题的机会 在发布之前创建一个官方版本 公开的。在
如有一般问题或意见,请联系ahicks@p-o.co.uk。在
通信应符合Django Code of Conduct。在
- 项目
标签: