Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
HashPrint — Strumento forense CLI che identifica oltre 90 algoritmi di hash (MD5, bcrypt, SHA256) da singoli valori, file o scansioni ricorsive di directory, con esportazione in JSON, YAML e testo. | Kitploit
Strumenti/GitHubGitHub/tahaqaisar/hashprint
Utilità GenericheAnalisi HashScripting e AutomazioneInformatica ForenseDigital ForensicsCrittografia
GitHubtahaqaisar/hashprint

HashPrint

Strumento forense CLI che identifica oltre 90 algoritmi di hash (MD5, bcrypt, SHA256) da singoli valori, file o scansioni ricorsive di directory, con esportazione in JSON, YAML e testo.

Vedi Repository
151 giorno faNon ancora revisionato

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

HashPrint

Di cosa si tratta?

Nota: questo è un progetto studentesco

Sicuramente una stringa casuale come 'b318c90ba09d05dfc9ff3991974eee68' può sembrare spaventosa. Non temere più, HashPrint ti copre le spalle.

Informazioni su HashPrint

HashPrint è uno strumento forense da riga di comando in grado di identificare quale algoritmo (come MD5, bcrypt, SHA256) ha prodotto la stringa dall'aspetto spaventoso, chiamata hash, come quella sopra.

Caratteristiche di HashPrint

  1. Supporto agli hash: HashPrint è in grado di identificare oltre 90 hash.
  2. Opzioni di esportazione: HashPrint consente di esportare i risultati in vari formati, come JSON e YAML.
  3. Hash multipli: HashPrint può leggere più hash da un file di testo. Può scansionare ricorsivamente una directory per individuare i file di testo che contengono hash. Può anche accettare più hash dalla riga di comando.
  4. Output colorato: HashPrint produce risultati colorati, rendendoli più facili da leggere.
  5. Facile da usare: se ti senti bloccato, ricorda che l'aiuto è a portata di flag.

Installazione

Richiede Python 3.14+

Se installi con pip, devi avere Python 3.14 o superiore installato sul tuo sistema

$ pip install pyhashprint

OPPURE con uv

uv installa la versione corretta di Python se necessario

Per prima cosa configura un ambiente virtuale:

$ uv venv

Poi installa:

$ uv pip install pyhashprint

Usa senza installare

Richiede uv

$ uv tool run pyhashprint

OPPURE

$ uvx pyhashprint

Come usare HashPrint?

OpzioneScopo
-h, --helpmostra il messaggio di aiuto ed esce.
-f, --hash-filequesta opzione accetta come argomento un percorso a un file di testo. Con questa opzione, HashPrint leggerà il file nel percorso specificato alla ricerca di hash. Il file deve contenere un hash per riga.
-c, --hashquesta opzione accetta un hash come argomento e lo identifica. Deve essere racchiuso tra virgolette singole e senza il prefisso 0x.
-x, --formatquesta opzione consente di scegliere tra i formati di esportazione. Puoi esportare i risultati nei formati JSON, YAML e testo. Questa opzione non può funzionare senza l'opzione -p, --path.
-p, --pathquesta opzione specifica il percorso del file di esportazione. Se viene specificato il percorso di un file già esistente, questo verrà sovrascritto se contiene già del contenuto. Se il file nel percorso specificato non esiste, HashPrint lo creerà.
-w, --walkquesta opzione scansiona ricorsivamente una directory nel percorso specificato alla ricerca di file di testo, contenenti un hash per riga.
-v, --versionquesta opzione mostra il numero di versione di HashPrint.

Esempi di utilizzo

Per l'aiuto

$ hashprint --help

Mostra il numero di versione

$ hashprint --version

Identifica un singolo hash

$ hashprint -c 'a9993e364706816aba3e25717850c26c9cd0d89d'

OPPURE

$ hashprint --hash 'a9993e364706816aba3e25717850c26c9cd0d89d'

Identifica più hash

$ hashprint -c '0cc175b9c0f1b6a831c399e269772661' -c 'e8b7be43'

Identifica hash da un file + esporta i risultati in un file

$ hashprint -f path/to/txt/file/containing/hashes -x text -p path/of/export/file

Il comando sopra esporta i risultati in un formato di testo leggibile dall'uomo in un file a tua scelta. HashPrint creerà il file se non esiste.

Scanner ricorsivo di directory + esportazione dei risultati in un file

$ hashprint -w path/to/directory -x format -p path/of/export/file

LICENZA

Questo progetto è distribuito sotto la licenza MIT.

Segnalazioni di bug e richieste di funzionalità

Hai trovato un bug o hai un'idea per una nuova funzionalità?

-Per i bug: Apri una Issue.

-Suggerisci una funzionalità o un miglioramento: Apri una Issue.

-Per nuove idee o domande: sentiti libero di avviare una discussione nelle Discussions!

Scarica lo strumento