Skip to content

SecNN/GitMailFinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GitHub 用户泄露邮箱查询平台 - GitMailFinder

一个纯前端、即开即用的Github用户泄露邮箱查询平台。

在线查询:https://www.secnn.com/GitMailFinder

项目地址:https://github.com/SecNN/GitMailFinder (如果觉得有用,欢迎点个 Star ⭐)

GitMailFinder

功能特性

🔍 方法一:通过项目Commit记录查询(无需 Token)

  • 输入GitHub仓库地址 格式:https://github.com/username/repository
  • 自动解析仓库的commit记录
  • 提取作者和提交者的邮箱信息
  • 显示提交统计和最近提交信息
  • 查看结果,包括:
    • 发现的邮箱地址
    • 作者姓名
    • 提交次数统计
    • 最近提交信息

🔍 方法二:通过GitHub API查询(公开事件,Token 可选)

  • 输入 GitHub 用户名(如:SecNN
  • 可选:在 Token 输入框粘贴你的 PAT 提升限额
  • 点击"查询API邮箱"按钮
  • 调用 https://api.github.com/users/{username}/events/public

快速上手

在线查询:https://www.secnn.com/GitMailFinder

获取 GitHub Token(PAT)

为避免 API 频率限制,建议创建并在页面中输入个人访问令牌(PAT)。

  1. 经典 Token(简单快速)
  • 登录 GitHub → 头像 → Settings
  • Developer settings → Personal access tokens → Tokens (classic)
  • Generate new token (classic)
  • Note 与 Expiration 自行设置
  • Scopes 可不勾选(查询公开数据无需额外权限)
  • 生成后复制 Token(只显示一次)
  1. 精细化 Token(Fine-grained,可控范围)
  • Developer settings → Fine-grained tokens → Generate new token
  • Resource owner 选择你的账号
  • Repository access 选 All repositories 或只选需要的仓库
  • Permissions 保持默认 Read-only 即可
  1. 在本工具中使用
  • 将 Token 粘贴到“方法二”的“GitHub Token(可选)”输入框
  • Token 仅保存在你的本地浏览器,用于提升 API 限额
  1. 注意事项
  • 未认证约 60 次/小时;认证后可达 ~5000 次/小时
  • 请勿泄露 Token;若泄露,立即在 GitHub 的同一页面 Revoke

直接使用

  1. 下载所有文件到本地目录
  2. 用浏览器打开 index.html 文件
  3. 选择查询方法并输入相应信息
  4. 点击查询按钮获取结果(支持显示最近提交/活动时间)

技术实现

前端技术

  • HTML5: 语义化结构
  • CSS3: 现代化样式,响应式设计
  • JavaScript ES6+: 原生JavaScript,无依赖
  • Font Awesome: 图标库

特性

  • ✅ 响应式设计,支持移动端
  • ✅ 实时错误处理与限流提示(剩余额度与重置时间)
  • ✅ 邮箱格式验证与过滤(隐藏 noreply@github.com
  • ✅ 显示最近提交/活动时间、统计信息
  • ✅ 本地“查询历史记录”,支持一键展开查看当次全部邮箱
  • ✅ 顶部提供仓库与 Star 按钮,便于宣传与收藏
  • ✅ 无服务器依赖,纯前端实现

注意事项

API限制

  • GitHub API有请求频率限制(未认证用户每小时60次、IP异常问题)
  • 私有仓库无法通过API访问
  • 某些用户可能没有公开活动

邮箱显示

  • 显示所有有效邮箱,包括GitHub的noreply邮箱
  • GitHub隐私邮箱会特别标注为"[GitHub隐私邮箱]"
  • 过滤无效邮箱格式
  • noreply邮箱使用特殊样式区分显示

隐私说明

  • 只能查询公开仓库和公开活动
  • 不会获取任何私有信息
  • 所有查询都在客户端进行

文件结构

GitHub用户邮箱查询平台 - GitMailFinder/
├── index.html          # 主页面
├── styles.css          # 样式文件
├── script.js           # JavaScript逻辑
└── README.md           # 说明文档

浏览器兼容性

  • Chrome 60+
  • Firefox 55+
  • Safari 12+
  • Edge 79+

使用场景

  • 🔍 开源项目贡献者联系
  • 📧 开发者邮箱收集
  • 🔗 项目协作联系
  • 📊 GitHub用户信息分析

免责声明

本工具仅用于合法的开源项目协作和信息收集。请遵守GitHub的服务条款和相关法律法规,不要用于恶意目的。

About

一个纯前端、即开即用的Github用户泄露邮箱查询平台。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published