Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
octosuite — 基于终端的 GitHub 数据分析工具包。 | Kitploit
工具/GitHubGitHub/bellingcat/octosuite
OSINT (开源情报)侦察信息收集网络爬虫
GitHubbellingcat/octosuite

octosuite

基于终端的 GitHub 数据分析工具包。

查看仓库网站
1.9k1595个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

octosuite

基于终端的 GitHub 数据分析工具包。

PyPI - Version PyPI - Downloads Code Size Release Date Build Status License

root@kitploit:~
$ octosuite user torvalds
root@kitploit:~
from pprint import pprint
import octosuite

user = octosuite.User(name="torvalds")
exists, profile = user.exists()

if exists:
    pprint(profile)

安装

root@kitploit:~
pip install octosuite

用法

TUI(交互式)

启动交互式终端界面:

root@kitploit:~
octosuite -t/--tui

使用方向键和回车键导航并选择选项。

CLI

直接从命令行查询 GitHub 数据:

root@kitploit:~
# 用户数据
octosuite user torvalds
octosuite user torvalds --repos --page 1 --per-page 50
octosuite user torvalds --followers --json

# 仓库数据
octosuite repo torvalds/linux
octosuite repo torvalds/linux --commits
octosuite repo torvalds/linux --stargazers --export ./data

# 组织数据
octosuite org github
octosuite org github --members --json

# 搜索
octosuite search "machine learning" --repos
octosuite search "python cli" --users --json

常用选项:

  • --page – 页数(默认:1)
  • --per-page – 每页结果数,最大 100(默认:100)
  • --json – 以 JSON 格式输出
  • --export DIR – 导出到目录

运行 octosuite <command> --help 可查看可用数据类型标志。

库

在您的 Python 项目中使用 octosuite:

root@kitploit:~
from octosuite import User, Repo, Org, Search

# 获取用户数据
user = User("torvalds")
exists, profile = user.exists()
if exists:
    repos = user.repos(page=1, per_page=100)
    followers = user.followers(page=1, per_page=50)

# 获取仓库数据
repo = Repo(name="linux", owner="torvalds")
exists, profile = repo.exists()
if exists:
    commits = repo.commits(page=1, per_page=100)
    languages = repo.languages()

# 获取组织数据
org = Org("github")
exists, profile = org.exists()
if exists:
    members = org.members(page=1, per_page=100)

# 搜索 GitHub
search = Search(query="machine learning", page=1, per_page=50)
results = search.repos()

功能

数据类型

用户: 个人资料、仓库、订阅、星标、关注者、关注中、组织、Gist、事件、接收事件

仓库: 个人资料、复刻、问题事件、事件、分配者、分支、标签、语言、星标者、订阅者、提交、评论、问题、发布、部署、标签

组织: 个人资料、仓库、事件、钩子、问题、成员

搜索: 仓库、用户、提交、问题、主题

导出格式
  • JSON
  • CSV
  • HTML

许可

MIT 许可。详情请参见 LICENCE 文件。

下载工具