关于octosuite
octosuite是一款功能强大的高级GitHub公开资源情报(OSINT)框架,广大研究人员可以使用该工具收集针对目标GitHub库的相关信息。
功能介绍
获取组织信息
获取用户信息
获取代码库信息
返回代码库路径内容
返回组织拥有的代码库列表
返回用户拥有的代码库列表
返回用户拥有的gist列表
返回用户的粉丝Follower列表
检测用户A是否关注了用户B
搜索用户信息
搜索代码库
搜索topic话题
搜索issue问题
搜索commit提交
支持“update”命令一键更新
自动记录网络活动(存储在.logs目录中)
工具安装
octosuite基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。
广大研究人员可以使用下列命令将该项目源码克隆至本地:
git clone https://github.com/rly0nheart/octosuite.git
接下来使用下列命令切换至项目目录中:
cd octosuite
使用下列命令安装该工具所需的依赖组件:
pip install -r requirements.txt
除此之外,我们还可以直接使用PyPI安装octosuite:
pip install octosuite
GitHub Fork使用
Linux
sudo chmod +x octosuite
sudo ./octosuite
Windows
python3 octosuite
macOS
python3 octosuite
工具可用指令
命令 |
描述 |
info:org |
获取组织信息 |
info:user |
获取用户信息 |
info:repo |
获取代码库信息 |
info:dev |
显示开发者信息 |
path:contents |
返回代码库路径内容 |
repos:org |
返回组织拥有的代码库列表 |
repos:user |
返回用户拥有的代码库列表 |
user:gists |
返回用户拥有的gist列表 |
user:followers |
返回用户的粉丝Follower列表 |
user:following |
检测用户A是否关注了用户B |
search:users |
搜索用户信息 |
search:repos |
搜索代码库 |
search:topics |
搜索topic话题 |
search:issues |
搜索issue问题 |
search:commits |
搜索commit提交 |
update |
更新octosuite |
changelog |
显示版本修改信息 |
help |
显示工具帮助信息 |
exit |
退出会话 |
开发版本下载
https://github.com/rly0nheart/octosuite/releases/tag/1.5.2-alpha
许可证信息
本项目的开发与发布遵循GPL-3.0开源许可证协议。
项目地址
https://github.com/rly0nheart/octosuite
参考资料
https://pypi.org/project/octosuite
https://about.me/rly0nheart
精彩推荐
原文始发于微信公众号(FreeBuf):octosuite:一款功能强大的开源高级GitHub OSINT框架
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论