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
Hash-Eye — **HashEye** è un potente tool CLI Python per rilevare e analizzare istantaneamente i tipi di hash. Fornisce informazioni dettagliate sui formati di hash, i livelli di sicurezza, l'analisi dell'entropia e il rilevamento di pattern. | Kitploit
Strumenti/GitHubGitHub/ishaklaz/hash-eye
Password CrackingAnalisi StaticaAnalisi HashScripting e AutomazioneCrittografiaUtilità e Framework
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye** è un potente tool CLI Python per rilevare e analizzare istantaneamente i tipi di hash. Fornisce informazioni dettagliate sui formati di hash, i livelli di sicurezza, l'analisi dell'entropia e il rilevamento di pattern.

Vedi Repository
6 mesi 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

🔍 HashEye - Strumento Avanzato per il Riconoscimento del Tipo di Hash

HashEye è un potente strumento Python CLI per rilevare e analizzare istantaneamente i tipi di hash. Fornisce informazioni dettagliate sui formati degli hash, livelli di sicurezza, analisi dell'entropia e rilevamento di pattern.

Realizzato da Isaac Security Labs

🔗 Link:

  • GitHub: @ishaklaz
  • Telegram: @isaacsecuritylabs

✨ Caratteristiche

  • 🔎 Riconoscimento Multi-Formato: Supporta hash codificati in hex e Base64
  • 🎯 Ampio Supporto di Hash: Rileva MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt e altri
  • 📊 Analisi dell'Entropia: Calcola l'entropia di Shannon per valutare la casualità dell'hash
  • 🔒 Valutazione della Sicurezza: Fornisce valutazioni del livello di sicurezza e raccomandazioni
  • 🎨 Rilevamento di Pattern: Identifica caratteri ripetuti e pattern sequenziali
  • 📝 Output JSON: Formato JSON opzionale per automazione e scripting
  • 📦 Elaborazione Batch: Analizza più hash dalla riga di comando o da file
  • 🎨 Output Colorato: Bellissimo output del terminale con colori ANSI
  • 🚀 Zero Dipendenze: Utilizza solo la libreria standard di Python

📋 Requisiti

  • Python 3.6 o superiore
  • Nessuna dipendenza esterna richiesta (solo libreria standard)

🚀 Installazione

Metodo 1: Download Diretto

  1. Scarica hasheye.py sul tuo sistema
  2. Rendilo eseguibile (Linux/macOS):
    root@kitploit:~
    chmod +x hasheye.py
    

Metodo 2: Clona Repository

root@kitploit:~
git clone https://github.com/ishaklaz/Hash-Eye.git
cd Hash-Eye

Metodo 3: Usando pip (se disponibile)

root@kitploit:~
pip install -r requirements.txt

💻 Utilizzo

Utilizzo Base

Analizza un singolo hash:

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Opzioni della Riga di Comando

root@kitploit:~
python3 hasheye.py [OPTIONS] [HASH...]

Opzioni:

  • -h, --help Mostra il messaggio di aiuto ed esce
  • -j, --json Output dei risultati in formato JSON
  • -f, --file Legge gli hash da un file (uno per riga)
  • -s, --simple Mostra output semplificato senza analisi dettagliata
  • -v, --version Mostra informazioni sulla versione

Esempi

1. Analisi di un Singolo Hash

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Output:

root@kitploit:~
[+] HashEye Result
──────────────────────────────────────────────────

Hash           : 5d41402abc4b2a76b9719d911017c592
Length         : 32
Format         : HEX
Type(s)        : MD5 / NTLM (possible) / LM Hash (possible)
Entropy        : 3.8750
Security Level : Weak
Recommendation : Consider upgrading to SHA-256 or SHA-512

──────────────────────────────────────────────────
Powered by Isaac Security Labs

2. Output JSON

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --json

Output:

root@kitploit:~
{
  "hash": "5d41402abc4b2a76b9719d911017c592",
  "length": 32,
  "format": "hex",
  "types": [
    "MD5",
    "NTLM (possible)",
    "LM Hash (possible)"
  ],
  "entropy": 3.875,
  "security_level": "Weak",
  "recommendation": "Consider upgrading to SHA-256 or SHA-512",
  "pattern_analysis": {
    "case_mixed": false,
    "case_lower": true,
    "case_upper": false,
    "repeating_chars": [],
    "has_sequential": false
  }
}

3. Elaborazione Batch (Hash Multipli)

root@kitploit:~
python3 hasheye.py hash1 hash2 hash3

4. Elabora Hash da File

Crea un file hashes.txt:

root@kitploit:~
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Quindi esegui:

root@kitploit:~
python3 hasheye.py --file hashes.txt

5. Output Semplificato (Senza Dettagli)

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592 --simple

6. Esempio di Hash SHA-256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

📊 Tipi di Hash Supportati

Hash Esadecimali

Hash Base64

LunghezzaTipi di Hash
24bcrypt (possible), scrypt (possible)
44bcrypt, scrypt
60Argon2 (possible)
86bcrypt

🔍 Comprendere l'Output

Entropia

L'entropia misura la casualità di un hash:

  • Alta (>3.5): Buona casualità, probabilmente un hash corretto
  • Media (2.5-3.5): Casualità moderata
  • Bassa (<2.5): Bassa casualità, possibile hash debole o pattern

Livelli di Sicurezza

  • Forte: SHA-384, SHA-512 - Eccellente sicurezza
  • Moderato: SHA-224, SHA-256 - Adeguato per la maggior parte dei casi d'uso
  • Debole: MD5, SHA1, NTLM - Considera l'aggiornamento

Analisi dei Pattern

Lo strumento rileva:

  • Caratteri ripetuti: Stesso carattere che appare più volte consecutivamente
  • Pattern sequenziali: Numeri o caratteri sequenziali
  • Analisi delle maiuscole/minuscole: Miscelato, tutto minuscolo o tutto maiuscolo

🛠️ Utilizzo Avanzato

Integrazione con Script

HashEye può essere integrato nei tuoi script utilizzando l'output JSON:

root@kitploit:~
#!/bin/bash
result=$(python3 hasheye.py "$hash" --json)
hash_type=$(echo "$result" | python3 -c "import sys, json; print(json.load(sys.stdin)['types'][0])")
echo "Detected: $hash_type"

Integrazione Python

root@kitploit:~
import subprocess
import json

def detect_hash(hash_string):
    result = subprocess.run(
        ['python3', 'hasheye.py', hash_string, '--json'],
        capture_output=True,
        text=True
    )
    return json.loads(result.stdout)

info = detect_hash('5d41402abc4b2a76b9719d911017c592')
print(f"Type: {info['types'][0]}")
print(f"Security: {info['security_level']}")

📝 Esempi di Hash Comuni

MD5

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592
# Length: 32, Type: MD5

SHA1

root@kitploit:~
python3 hasheye.py aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
# Length: 40, Type: SHA1

SHA256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
# Length: 64, Type: SHA256

SHA512

root@kitploit:~
python3 hasheye.py cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
# Length: 128, Type: SHA512

🐛 Risoluzione dei Problemi

Problema: I colori non vengono visualizzati

Soluzione: Il tuo terminale potrebbe non supportare i codici di escape ANSI. I colori sono opzionali e non influenzano la funzionalità.

Problema: "Sconosciuto / Formato hash non valido"

Soluzione: Assicurati che la stringa hash contenga solo caratteri esadecimali (0-9, a-f, A-F) o caratteri Base64 validi.

Problema: File non trovato

Soluzione: Usa percorsi assoluti o assicurati di essere nella directory corretta quando usi l'opzione --file.


🤝 Contributi

I contributi sono benvenuti! Sentiti libero di inviare una Pull Request.

  1. Fai il fork del repository
  2. Crea il tuo branch per la funzionalità (git checkout -b feature/AmazingFeature)
  3. Fai il commit delle tue modifiche (git commit -m 'Aggiungi qualche AmazingFeature')
  4. Fai il push al branch (git push origin feature/AmazingFeature)
  5. Apri una Pull Request

📄 Licenza

Questo progetto è concesso in licenza con la licenza MIT - vedi il file LICENSE per i dettagli.


🙏 Riconoscimenti

  • Isaac Security Labs - Per lo sviluppo e il supporto
  • La comunità Python per l'eccellente libreria standard

Connettiti con noi:

  • 🌐 GitHub: @ishaklaz
  • 💬 Telegram: @isaacsecuritylabs

📧 Supporto

Per problemi, domande o contributi:

  • Apri un issue su GitHub
  • Unisciti al nostro canale Telegram

Realizzato con ❤️ da Isaac Security Labs

Scarica lo strumento
LunghezzaTipi di Hash
32MD5, NTLM (possible), LM Hash (possible)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512