Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
octosuite — أداة طرفية لتحليل بيانات GitHub. | Kitploit
أدوات/GitHubGitHub/bellingcat/octosuite
الاستخبارات مفتوحة المصدر (OSINT)الاستطلاعجمع المعلوماتزاحف الويب
GitHubbellingcat/octosuite

octosuite

أداة طرفية لتحليل بيانات GitHub.

عرض المستودعالموقع الإلكتروني
1.9k159منذ 5 أشهرتمت المراجعة من قبل 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:~
# User data
octosuite user torvalds
octosuite user torvalds --repos --page 1 --per-page 50
octosuite user torvalds --followers --json

# Repository data
octosuite repo torvalds/linux
octosuite repo torvalds/linux --commits
octosuite repo torvalds/linux --stargazers --export ./data

# Organisation data
octosuite org github
octosuite org github --members --json

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

خيارات شائعة:

  • --page - رقم الصفحة (الافتراضي: 1)
  • --per-page - النتائج لكل صفحة، الحد الأقصى 100 (الافتراضي: 100)
  • --json - الإخراج بصيغة JSON
  • --export DIR - التصدير إلى مجلد

قم بتشغيل octosuite <command> --help لعرض علامات أنواع البيانات المتاحة.

المكتبة

استخدم octosuite في مشاريع Python الخاصة بك:

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

# Get user data
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)

# Get repository data
repo = Repo(name="linux", owner="torvalds")
exists, profile = repo.exists()
if exists:
    commits = repo.commits(page=1, per_page=100)
    languages = repo.languages()

# Get organisation data
org = Org("github")
exists, profile = org.exists()
if exists:
    members = org.members(page=1, per_page=100)

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

الميزات

أنواع البيانات

User: profile, repos, subscriptions, starred, followers, following, orgs, gists, events, received_events

Repository: profile, forks, issue_events, events, assignees, branches, tags, languages, stargazers, subscribers, commits, comments, issues, releases, deployments, labels

Organisation: profile, repos, events, hooks, issues, members

Search: repos, users, commits, issues, topics

صيغ التصدير
  • JSON
  • CSV
  • HTML

الرخصة

رخصة MIT. راجع ملف الرخصة للتفاصيل.

تنزيل الأداة