megadose/holehe
只用一个邮箱地址就能查出对方在哪些网站注册过账号的工具
holehe是一款Python工具,输入一个邮箱地址,就能检测它是否在Twitter、Instagram、Netflix等120多个网站上注册过账号。它的原理是模拟各网站的找回密码流程来观察反应,而不是真正登录,所以不会给对方发送任何提醒。既可以在命令行直接运行,也能嵌入到其他Python程序中使用。
它做什么
- 只需一个邮箱地址,就能一次性查询Amazon、GitHub、Spotify、Snapchat等120多个网站上是否存在对应账号
- 不是真正尝试登录,而是模拟各网站的'找回密码'或注册流程并观察返回结果,因此不会向目标邮箱发出任何通知
- 每次查询结果以统一格式返回,包括账号是否存在、部分遮蔽的找回邮箱或找回手机号、以及请求是否被网站限流(rate limit)
- 支持通过pip安装、克隆GitHub仓库安装或用Docker镜像运行三种方式,另外还提供配套的Maltego图谱分析插件
为什么重要
只凭一个邮箱地址就能摸清一个人注册过哪些网络服务,这对安全调查和身份核实(OSINT)工作很有用,也可以反过来帮人检查自己的邮箱在网上暴露了多少痕迹。需要注意的是,该项目声明仅用于教育目的,并以GNU GPL v3.0许可证发布。
本仓库术语
- OSINT · 开源情报,指收集和分析公开可获得信息的调查方法
- rate limit · 短时间内请求过多时,网站临时阻止继续访问的限制机制
- Maltego · 一款用图形方式展示信息之间关联的调查分析软件
- 找回密码流程 · 网站向注册邮箱发送重置密码邮件的过程,holehe通过观察这一过程的响应来判断账号是否存在
仓库简介(英文)
holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.
在 GitHub 打开热门仓库
- cathrynlavery/diagram-design让AI编程工具画出杂志排版质感图表,而不是千篇一律的圆角方框
- public-apis/public-apis一份由社区维护的免费API大全仓库
- semantica-agi/semantica一个让AI智能体的决策可追溯、可审计的开源图谱基础设施
- cactus-compute/needle一个14MB的AI模型,让手机和可穿戴设备无需联网就能调用工具
- unslothai/unsloth一款让你在自己电脑上运行和训练AI模型的桌面应用,无需写代码
- macro-inc/macro把邮件、聊天、文档、任务和CRM互相链接、共享同一份AI团队记忆的一体化办公平台
- harry0703/MoneyPrinterTurbo只需一个主题或关键词,就能自动生成配好文案、素材、字幕和音乐的完整短视频的开源工具
- basecamp/omarchyDHH打造的、开箱即用且风格统一的Linux发行版