soxoj/gitcolombo
GitHub: soxoj/gitcolombo
一个从 Git 仓库和 GitHub 中提取并关联贡献者身份信息的开源情报工具。
Stars: 83 | Forks: 11
# Gitcolombo 工具
** —— 或者在本地打开 `gitcolombo.html`。这是一个独立的静态 HTML 文件,直接从浏览器查询 GitHub API;无需安装,无需后端。
## 测试
仅使用标准库的测试套件——无第三方依赖。从仓库根目录运行:
```
python3 -m unittest test_gitcolombo -v
```
端到端测试会在临时目录中创建一个真实的 git 仓库,因此需要可用的 `git` 程序(如果 `git` 缺失则跳过测试)。
测试通过 GitHub Actions (`.github/workflows/tests.yml`) 在每次推送和拉取请求时运行,覆盖 Python 3.10–3.13 版本。
## 延伸阅读
- [文档说明](./docs.md) —— 提取方法、排序、过滤器、速率限制
- [俄语版]
## 开发路线
- [x] 目录下仓库的总体统计
- [x] GitHub 支持:克隆账户/群组的所有仓库
- [x] GitHub 支持:从提交信息中提取账户链接
- [x] GitHub 支持:API 分页
- [x] 排除“系统”账户(例如 `noreply@github.com`、`@users.noreply.github.com`)
- [ ] 反向映射:邮箱 → 姓名(目前仅支持 姓名 → 邮箱)
- [ ] 基于共享姓名/邮箱和 Levenshtein 距离的概率性图链接
- [ ] 其他主流 Git 平台:GitLab、Bitbucket
标签:GitHub API, Git分析, SEO词, 功能关键词, 多模态安全, 工具开发, 技术栈, 数字取证, 数据提取, 网络安全, 网络安全研究, 网页工具, 自动化脚本, 贡献者信息, 账户关联, 身份提取, 逆向工具, 邮箱分析, 隐私保护, 静态HTML