megadose / holehe

megadose / holehe

Holehe OSINT - Email to Registered Accounts

Holehe OSINT - 邮箱关联账号查询

👋 Hi there! For any professional inquiries or collaborations, please reach out to me at: megadose@protonmail.com 📧 Preferably, use your professional email for correspondence. Let’s keep it short and sweet, and all in English! 👋 大家好!如有任何专业咨询或合作意向,请通过以下邮箱联系我:megadose@protonmail.com 📧 建议使用您的工作邮箱进行沟通。请保持内容简洁明了,并使用英语交流!

Holehe Online Version Summary

Holehe 在线版本摘要

Efficiently finding registered accounts from emails. Holehe checks if an email is attached to an account on sites like twitter, instagram, imgur and more than 120 others. Retrieves information using the forgotten password function. Does not alert the target email. Runs on Python 3. 高效查找邮箱关联的注册账号。Holehe 可以检测某个邮箱是否在 Twitter、Instagram、Imgur 等超过 120 个网站上注册过账号。它通过“忘记密码”功能获取信息,且不会向目标邮箱发送任何提醒。基于 Python 3 运行。

🛠️ Installation

🛠️ 安装指南

With PyPI pip3 install holehe

With Github

git clone https://github.com/megadose/holehe.git
cd holehe/
python3 setup.py install

With Docker

docker build . -t my-holehe-image
docker run my-holehe-image holehe test@gmail.com

Quick Start

快速开始

Holehe can be run from the CLI and rapidly embedded within existing python applications. Holehe 既可以通过命令行界面(CLI)运行,也可以快速集成到现有的 Python 应用程序中。

📚 CLI Example holehe test@gmail.com

📈 Python Example

import trio
import httpx
from holehe.modules.social_media.snapchat import snapchat

async def main():
    email = "test@gmail.com"
    out = []
    client = httpx.AsyncClient()
    await snapchat(email, client, out)
    print(out)
    await client.aclose()

trio.run(main)

Module Output

模块输出

For each module, data is returned in a standard dictionary with the following json-equivalent format: 每个模块都会以标准字典格式返回数据,等同于以下 JSON 结构:

{
  "name": "example",
  "rateLimit": false,
  "exists": true,
  "emailrecovery": "ex****e@gmail.com",
  "phoneNumber": "0*******78",
  "others": null
}
  • rateLimit: Lets you know if you’ve been rate-limited.
  • rateLimit: 告知您是否触发了频率限制。
  • exists: If an account exists for the email on that service.
  • exists: 该邮箱在该服务上是否存在账号。
  • emailrecovery: Sometimes partially obfuscated recovery emails are returned.
  • emailrecovery: 有时会返回部分脱敏的辅助邮箱。
  • phoneNumber: Sometimes partially obfuscated recovery phone numbers are returned.
  • phoneNumber: 有时会返回部分脱敏的辅助手机号。
  • others: Any extra info.
  • others: 任何额外信息。

Rate limit? Change your IP. 触发频率限制?请更换您的 IP 地址。

Maltego Transform : Holehe Maltego

Maltego 转换:Holehe Maltego

Thank you to : navlys, Chris, socialscan, UhOh365, soxoj, mxrch (and for the logo), novitae. 感谢:navlys, Chris, socialscan, UhOh365, soxoj, mxrch(以及提供 Logo 的作者), novitae。

Donations

捐赠

For BTC Donations : 1FHDM49QfZX6pJmhjLE5tB2K6CaTLMZpXZ 比特币捐赠地址:1FHDM49QfZX6pJmhjLE5tB2K6CaTLMZpXZ

📝 License

📝 许可证

GNU General Public License v3.0 Built for educational purposes only. GNU 通用公共许可证 v3.0 仅供教育目的使用。


(Note: The module list table has been omitted for brevity, but the tool supports over 120+ platforms including major social media and forum sites.) (注:为保持篇幅简洁,此处省略了模块列表表格,但该工具支持包括主流社交媒体和论坛在内的 120 多个平台。)