Holehe:用邮箱地址检查其在众多网站上的账户注册痕迹
一分钟看懂
Holehe 是一个 Python OSINT 工具,用于判断某个邮箱是否与 Twitter、Instagram、Imgur 等 120 多个网站的账户关联。它通常利用注册、登录或“忘记密码”流程返回的差异来判断账户是否存在,并可能得到经过遮蔽的恢复邮箱、电话号码或其他公开响应信息。工具可从命令行使用,也能把单个站点模块嵌入 Python 程序。
你可以用它做什么
- 在经授权的调查中快速梳理某个邮箱可能注册过哪些服务。
- 辅助数字足迹盘点、企业账号暴露检查或安全事件响应。
- 获取统一结构结果,包括站点名、是否存在、是否限流及部分恢复信息。
- 通过 Maltego 变换或自有 Python 工作流继续关联分析。
主要能力
Holehe 为不同网站实现独立模块,并以异步方式发送请求。标准结果包含 exists、rateLimit、emailrecovery、phoneNumber 和额外字段,便于批量处理。官方提供 PyPI、源码和 Docker 三种使用路径。其设计目标之一是不向目标邮箱发送通知,但第三方站点流程随时可能变化,不能把这一点视为永久保证。
适合哪些人
适合开展合法 OSINT、企业自查、渗透测试或安全研究的分析人员,以及研究账户枚举风险的防守团队。不适合用来跟踪个人、骚扰目标、批量收集身份信息或尝试接管账户。
怎么开始使用
可运行 pip3 install holehe,然后执行 holehe test@example.com;也可克隆仓库后安装,或构建 Docker 镜像。真正调查前,先用自己控制的邮箱验证目标站点模块是否仍有效,并限制请求频率。
使用前需要知道
这是明显涉及隐私和双重用途的工具,仓库声明仅供教育用途。账户存在性不证明邮箱所有者就是账户使用者,网站响应也可能产生误报、过期结果或限流。改变 IP 来规避限制可能违反服务条款。只有在拥有明确权限、合法目的和合适数据保护措施时才应使用。