Python 程序用于通过大型 Dork 存储库从 GitHub 中提取秘密。
GitDorker 是一款工具,它利用 GitHub 搜索 API 和我从各种来源汇编的大量 GitHub 关键字,根据搜索查询提供 GitHub 上存储的敏感信息的概述。GitDorker 的主要目的是为用户提供一个清晰、定制的攻击面,从而开始收集 ZZTERM4ZZ 上的敏感信息。GitDorker 可以与其他工具(如 GitRob 或 Trufflehog)一起使用,以便在 GitDorker 中发现的有趣仓库或用户中获得最佳结果。
GitDorker 使用 GitHub 搜索 API,每分钟限制 30 个请求。为了防止速率限制,GitDorker 在每 30 个请求后都会添加一个睡眠函数,以防止搜索失败。因此,如果使用 GitDorker 运行 alldorks.txt 文件,则该过程大约需要 5 分钟才能完成。
建议为 GitDorker 提供至少两个 GitHub 个人访问令牌,以便在搜索过程中交替使用,从而降低被限流的可能性。使用来自不同 GitHub 账户的多个令牌将获得最佳效果。
在 dorks 文件夹中包含一系列 dorks。在绘制 GitHub 机密攻击面时,建议使用 "alldorks.txt" 文件。"alldorks.txt" 是我从各种资源中收集的 dorks 集合,总计包含 239 个敏感的 GitHub 信息 dorks。
我写了一篇博客文章,更详细地介绍了如何使用 GitDorker 以及潜在的使用场景,链接在这里:https://medium.com/@obheda12/gitdorker-a-new-tool-for-manual-github-dorking-and-easy-bug-bounty-wins-92a0a0a6b8d5
关于使用场景和具体操作方式的完整详细说明,请参阅
暂无开放 Issues,或尚未同步最近议题。