Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
octosuite — Kit di strumenti basato su terminale per l'analisi dei dati di GitHub. | Kitploit
Strumenti/GitHubGitHub/bellingcat/octosuite
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniCrawler
GitHubbellingcat/octosuite

octosuite

Kit di strumenti basato su terminale per l'analisi dei dati di GitHub.

Vedi RepositorySito web
1.9k1595 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

octosuite

Toolkit basato su terminale per l'analisi dei dati di 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)

Installazione

root@kitploit:~
pip install octosuite

Uso

TUI (Interattiva)

Avvia l'interfaccia terminale interattiva:

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

Naviga usando i tasti freccia e Invio per selezionare le opzioni.

CLI

Interroga i dati di GitHub direttamente dalla riga di comando:

root@kitploit:~
# Dati utente
octosuite user torvalds
octosuite user torvalds --repos --page 1 --per-page 50
octosuite user torvalds --followers --json

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

# Dati organizzazione
octosuite org github
octosuite org github --members --json

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

Opzioni comuni:

  • --page - Numero di pagina (predefinito: 1)
  • --per-page - Risultati per pagina, max 100 (predefinito: 100)
  • --json - Output in formato JSON
  • --export DIR - Esporta in directory

Esegui octosuite <comando> --help per i flag disponibili sui tipi di dati.

Libreria

Usa octosuite nei tuoi progetti 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()

Funzionalità

Tipi di Dati

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

Formati di Esportazione
  • JSON
  • CSV
  • HTML

Licenza

Licenza MIT. Vedi il file LICENCE per i dettagli.

Scarica lo strumento