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
gitbleed_tools — Script di shell per clonare e fare mirror di repository Git, calcolare i delta ed eseguire gitleaks per rilevare segreti nascosti in commit eliminati o resettati. | Kitploit
Strumenti/GitHubGitHub/nightwatchcybersecurity/gitbleed_tools
Analisi delle VulnerabilitàAnalisi del CodiceRaccolta InformazioniRilevamento Segreti
GitHubnightwatchcybersecurity/gitbleed_tools

gitbleed_tools

Script di shell per clonare e fare mirror di repository Git, calcolare i delta ed eseguire gitleaks per rilevare segreti nascosti in commit eliminati o resettati.

Vedi Repository
888504 anni 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
logo

GitBleed Tools - per estrarre dati da repository git mirrorati

Informazioni

Questo repository contiene script shell che possono essere usati per scaricare e analizzare le differenze tra repository Git clonati e mirror. Per maggiori informazioni sulla particolarità del comportamento di Git, visita leggi il nostro post sul blog.

Cosa Fanno Questi Script?

Questi script cloneranno una copia del repository Git dato, sia come clone normale che come mirror (opzione "--mirror"). Creeranno poi un delta tra i due, cercando di trovare le parti del repository disponibili solo in modalità mirror. Infine, verrà eseguito gitleaks per verificare la presenza di segreti nella porzione delta, e "git log" sarà usato per creare un unico file contenente i corpi dei commit per facilitarne l'analisi.

Si noti che, poiché questo script crea tre copie del repository, potrebbe consumare molto spazio su disco.

Repository di esempio

Puoi testare questi strumenti sui seguenti due repository di esempio:

  • gb_testrepo_delete - repository che nasconde segreti tramite commit cancellati
  • gb_testrepo_reset - repository che nasconde segreti tramite "git reset"
  • Requisiti

    Avrai bisogno di Git, Python 3, GitLeaks e git-filter-repo installati. Ecco un esempio di installazione su MacOS:

    root@kitploit:~
    brew install git python3 gitleaks git-filter-repo
    

    Come Installare ed Eseguire

    Puoi eseguire questo su un repository come segue:

    root@kitploit:~
    git clone https://github.com/nightwatchcybersecurity/gitbleed_tools.git
    cd gitbleed_tools
    ./gitbleed.sh https://github.com/nightwatchcybersecurity/gitbleed_tools.git example
    

    Ci sono anche alcuni script helper che possono essere usati per scansionare repository GitHub e GitLab come segue:

    root@kitploit:~
    ./gitbleed_gh.sh nightwatchcybersecurity/gitbleed_tools
    ./gitbleed_gl.sh nwcs/junit_ui_bug
    

    Questo creerà una cartella example contenente tre sottocartelle:

    • clone - contiene il repository clonato
    • delta - contiene il repository mirrorato meno tutti i commit in "clone"
    • mirror - contiene il repository mirrorato clonato con l'opzione "--mirror"

    Ci sono anche tre file creati:

    • clone_hashes.done.txt - elenco degli hash nel repository clonato
    • gitleaks.json - risultati dell'esecuzione di gitleaks
    • gitlog.txt - tutti i commit dalla cartella delta concatenati in un unico file

    Informazioni sullo Sviluppo

    Segnalare bug e richieste di funzionalità

    Usa il tracker dei problemi di GitHub per segnalare problemi o suggerire funzionalità: https://github.com/nightwatchcybersecurity/gitbleed_tools

    Puoi anche inviare email a research /at/ nightwatchcybersecurity [dot] com

    Lista dei desideri

    • TBD
    Scarica lo strumento