一个纯前端、即开即用的Github用户泄露邮箱查询平台。
在线查询:https://www.secnn.com/GitMailFinder
项目地址:https://github.com/SecNN/GitMailFinder (如果觉得有用,欢迎点个 Star ⭐)
- 输入GitHub仓库地址 格式:
https://github.com/username/repository - 自动解析仓库的commit记录
- 提取作者和提交者的邮箱信息
- 显示提交统计和最近提交信息
- 查看结果,包括:
- 发现的邮箱地址
- 作者姓名
- 提交次数统计
- 最近提交信息
- 输入 GitHub 用户名(如:
SecNN) - 可选:在 Token 输入框粘贴你的 PAT 提升限额
- 点击"查询API邮箱"按钮
- 调用
https://api.github.com/users/{username}/events/public
在线查询:https://www.secnn.com/GitMailFinder
为避免 API 频率限制,建议创建并在页面中输入个人访问令牌(PAT)。
- 经典 Token(简单快速)
- 登录 GitHub → 头像 → Settings
- Developer settings → Personal access tokens → Tokens (classic)
- Generate new token (classic)
- Note 与 Expiration 自行设置
- Scopes 可不勾选(查询公开数据无需额外权限)
- 生成后复制 Token(只显示一次)
- 精细化 Token(Fine-grained,可控范围)
- Developer settings → Fine-grained tokens → Generate new token
- Resource owner 选择你的账号
- Repository access 选 All repositories 或只选需要的仓库
- Permissions 保持默认 Read-only 即可
- 在本工具中使用
- 将 Token 粘贴到“方法二”的“GitHub Token(可选)”输入框
- Token 仅保存在你的本地浏览器,用于提升 API 限额
- 注意事项
- 未认证约 60 次/小时;认证后可达 ~5000 次/小时
- 请勿泄露 Token;若泄露,立即在 GitHub 的同一页面 Revoke
- 下载所有文件到本地目录
- 用浏览器打开
index.html文件 - 选择查询方法并输入相应信息
- 点击查询按钮获取结果(支持显示最近提交/活动时间)
- HTML5: 语义化结构
- CSS3: 现代化样式,响应式设计
- JavaScript ES6+: 原生JavaScript,无依赖
- Font Awesome: 图标库
- ✅ 响应式设计,支持移动端
- ✅ 实时错误处理与限流提示(剩余额度与重置时间)
- ✅ 邮箱格式验证与过滤(隐藏
noreply@github.com) - ✅ 显示最近提交/活动时间、统计信息
- ✅ 本地“查询历史记录”,支持一键展开查看当次全部邮箱
- ✅ 顶部提供仓库与 Star 按钮,便于宣传与收藏
- ✅ 无服务器依赖,纯前端实现
- 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的服务条款和相关法律法规,不要用于恶意目的。