社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

octosuite:一款功能强大的开源高级GitHub OSINT框架

FreeBuf • 2 年前 • 282 次点击  

 关于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



精彩推荐









Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132626
 
282 次点击