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

矢印キーとEnterキーでオプションを選択します。

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 - 1ページあたりの結果数、最大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()

機能

データ型

ユーザー: profile, repos, subscriptions, starred, followers, following, orgs, gists, events, received_events

リポジトリ: profile, forks, issue_events, events, assignees, branches, tags, languages, stargazers, subscribers, commits, comments, issues, releases, deployments, labels

組織: profile, repos, events, hooks, issues, members

検索: repos, users, commits, issues, topics

エクスポート形式
  • JSON
  • CSV
  • HTML

ライセンス

MIT ライセンス。詳細については LICENCE ファイルを参照してください。

ツールをダウンロード