geeks4change/untrack-email-analyzer

安装: 51

依赖: 1

建议者: 0

安全: 0

星标: 0

分支: 0

类型:package

1.0.x-dev 2023-03-15 21:48 UTC

This package is auto-updated.

Last update: 2024-09-16 00:07:25 UTC


README

unspy.email套件的一部分:分析电子邮件中的用户追踪链接。("untrack_email"前缀是出于遗留原因。)

它做什么

分析组件...

  • 解析电子邮件
  • 检查DKIM签名
  • 提取头信息
  • 提取链接和图片URL
  • 在这些中,猜测取消订阅URL
  • 查询所有找到的域的所有CName域名别名
  • 匹配已知的分析模式URL
  • 匹配已知的提供者模式URL(见 docs/matchers.md),添加匹配的取消订阅URL
  • 查询所有URL(除了猜测或匹配的取消订阅URL)以查找重定向(异步以提高速度,限速以避免被封禁)
  • 提取邮件列表(通过启发式方法)
  • 从所有这些结果中提取一个结论

结果数据结构被平衡,足够通用以供进一步分析,并且以允许在不进行太多进一步处理的情况下显示其结构。

更多详情请参阅 \Geeks4change\UntrackEmailAnalyzer\Analyzer\Analyzer 和 \Geeks4change\UntrackEmailAnalyzer\Analyzer\Result\FullResultWrapper。

使用方法

请参阅 geeks4chane/untrack_email_storage 包中的 \Drupal\untrack_email_storage\UntrackEmailProcessor::process()。

开发

有关技术文档,请参阅 docs/README.md

此包旨在作为untrack_email_storage的分析引擎使用。有关安装和使用,请参阅该部分:https://gitlab.com/geeks4change/untrack.email/untrack_email_storage