Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Hash-Eye — **HashEye** est un puissant outil CLI Python pour détecter et analyser instantanément les types de hachage. Il fournit des informations détaillées sur les formats de hachage, les niveaux de sécurité, l'analyse d'entropie et la détection de motifs. | Kitploit
Outils/GitHubGitHub/ishaklaz/hash-eye
Cassage de Mots de PasseAnalyse StatiqueAnalyse de HachageScripting et AutomatisationCryptographieUtilitaires et Frameworks
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye** est un puissant outil CLI Python pour détecter et analyser instantanément les types de hachage. Il fournit des informations détaillées sur les formats de hachage, les niveaux de sécurité, l'analyse d'entropie et la détection de motifs.

Voir le dépôt
8il y a 6 moisPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

🔍 HashEye - Outil avancé de détection de type de hachage

HashEye est un puissant outil CLI Python pour détecter et analyser instantanément les types de hachage. Il fournit des informations détaillées sur les formats de hachage, les niveaux de sécurité, l'analyse d'entropie et la détection de motifs.

Propulsé par Isaac Security Labs

🔗 Liens :

  • GitHub : @ishaklaz
  • Telegram : @isaacsecuritylabs

✨ Fonctionnalités

  • 🔎 Détection multi-format : prend en charge les hachages encodés en hexadécimal et en Base64
  • 🎯 Prise en charge étendue des hachages : détecte MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt, etc.
  • 📊 Analyse d'entropie : calcule l'entropie de Shannon pour évaluer l'aléatoire du hachage
  • 🔒 Évaluation de sécurité : fournit des niveaux de sécurité et des recommandations
  • 🎨 Détection de motifs : identifie les caractères répétés et les motifs séquentiels
  • 📝 Sortie JSON : format JSON optionnel pour l'automatisation et les scripts
  • 📦 Traitement par lots : analyse plusieurs hachages depuis la ligne de commande ou un fichier
  • 🎨 Sortie colorée : belle sortie terminal avec couleurs ANSI
  • 🚀 Zéro dépendance : utilise uniquement la bibliothèque standard Python

📋 Prérequis

  • Python 3.6 ou supérieur
  • Aucune dépendance externe requise (bibliothèque standard uniquement)

🚀 Installation

Méthode 1 : Téléchargement direct

  1. Téléchargez hasheye.py sur votre système
  2. Rendez-le exécutable (Linux/macOS) :
    root@kitploit:~
    chmod +x hasheye.py
    

Méthode 2 : Cloner le dépôt

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

Méthode 3 : Utiliser pip (si disponible)

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

💻 Utilisation

Utilisation de base

Analyser un seul hachage :

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Options en ligne de commande

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

Options :

  • -h, --help Afficher l'aide et quitter
  • -j, --json Afficher les résultats au format JSON
  • -f, --file Lire les hachages depuis un fichier (un par ligne)
  • -s, --simple Afficher une sortie simplifiée sans analyse détaillée
  • -v, --version Afficher les informations de version

Exemples

1. Analyse d'un seul hachage

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Sortie :

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. Sortie JSON

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

Sortie :

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. Traitement par lots (plusieurs hachages)

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

4. Traiter les hachages depuis un fichier

Créez un fichier hashes.txt :

root@kitploit:~
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Ensuite exécutez :

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

5. Sortie simplifiée (sans détails)

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

6. Exemple de hachage SHA-256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

📊 Types de hachage pris en charge

Hachages hexadécimaux

Hachages Base64

LongueurTypes de hachage
24bcrypt (possible), scrypt (possible)
44bcrypt, scrypt
60Argon2 (possible)
86bcrypt

🔍 Comprendre la sortie

Entropie

L'entropie mesure l'aléatoire d'un hachage :

  • Élevée (>3,5) : Bon aléatoire, probablement un hachage correct
  • Moyenne (2,5-3,5) : Aléatoire modéré
  • Faible (<2,5) : Faible aléatoire, possible hachage faible ou motif

Niveaux de sécurité

  • Fort : SHA-384, SHA-512 - Excellente sécurité
  • Modéré : SHA-224, SHA-256 - Adéquat pour la plupart des cas
  • Faible : MD5, SHA1, NTLM - Envisagez une mise à niveau

Analyse des motifs

L'outil détecte :

  • Caractères répétés : Même caractère apparaissant plusieurs fois consécutivement
  • Motifs séquentiels : Nombres ou caractères séquentiels
  • Analyse de casse : Mélangée, tout minuscule ou tout majuscule

🛠️ Utilisation avancée

Intégration avec des scripts

HashEye peut être intégré dans vos scripts en utilisant la sortie 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"

Intégration 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']}")

📝 Exemples de hachages courants

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

🐛 Dépannage

Problème : Les couleurs ne s'affichent pas

Solution : Votre terminal peut ne pas supporter les codes d'échappement ANSI. Les couleurs sont optionnelles et n'affectent pas les fonctionnalités.

Problème : "Unknown / Not a valid hash format"

Solution : Assurez-vous que votre chaîne de hachage ne contient que des caractères hexadécimaux (0-9, a-f, A-F) ou des caractères Base64 valides.

Problème : Fichier introuvable

Solution : Utilisez des chemins absolus ou assurez-vous d'être dans le bon répertoire lorsque vous utilisez l'option --file.


🤝 Contribution

Les contributions sont les bienvenues ! N'hésitez pas à soumettre une Pull Request.

  1. Forkez le dépôt
  2. Créez votre branche de fonctionnalité (git checkout -b feature/AmazingFeature)
  3. Commitez vos changements (git commit -m 'Add some AmazingFeature')
  4. Poussez vers la branche (git push origin feature/AmazingFeature)
  5. Ouvrez une Pull Request

📄 Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.


🙏 Remerciements

  • Isaac Security Labs - Pour le développement et le support
  • La communauté Python pour son excellente bibliothèque standard

Connectez-vous avec nous :

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

📧 Support

Pour les problèmes, questions ou contributions :

  • Ouvrez un ticket sur GitHub
  • Rejoignez notre canal Telegram

Fait avec ❤️ par Isaac Security Labs

Télécharger l’outil
LongueurTypes de hachage
32MD5, NTLM (possible), LM Hash (possible)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512