Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Hash-Eye — **HashEye** é uma poderosa ferramenta Python CLI para detectar e analisar tipos de hash instantaneamente. Ela fornece informações detalhadas sobre formatos de hash, níveis de segurança, análise de entropia e detecção de padrões. | Kitploit
Ferramentas/GitHubGitHub/ishaklaz/hash-eye
Quebra de SenhasAnálise EstáticaAnálise de HashScripting e AutomaçãoCriptografiaUtilitários e Frameworks
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye** é uma poderosa ferramenta Python CLI para detectar e analisar tipos de hash instantaneamente. Ela fornece informações detalhadas sobre formatos de hash, níveis de segurança, análise de entropia e detecção de padrões.

Ver Repositório
há 6 mesesAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

🔍 HashEye - Ferramenta Avançada de Detecção de Tipos de Hash

HashEye é uma poderosa ferramenta CLI em Python para detectar e analisar instantaneamente tipos de hash. Ela fornece informações detalhadas sobre formatos de hash, níveis de segurança, análise de entropia e detecção de padrões.

Desenvolvido por Isaac Security Labs

🔗 Links:

  • GitHub: @ishaklaz
  • Telegram: @isaacsecuritylabs

✨ Funcionalidades

  • 🔎 Detecção Multi-Formato: Suporta hashes codificados em hex e Base64
  • 🎯 Amplo Suporte a Hashes: Detecta MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt e mais
  • 📊 Análise de Entropia: Calcula a entropia de Shannon para avaliar a aleatoriedade do hash
  • 🔒 Avaliação de Segurança: Fornece classificações de nível de segurança e recomendações
  • 🎨 Detecção de Padrões: Identifica caracteres repetidos e padrões sequenciais
  • 📝 Saída JSON: Formato JSON opcional para automação e script
  • 📦 Processamento em Lote: Analise vários hashes a partir da linha de comando ou de um arquivo
  • 🎨 Saída Colorida: Saída de terminal com belas cores ANSI
  • 🚀 Zero Dependências: Usa apenas a biblioteca padrão do Python

📋 Requisitos

  • Python 3.6 ou superior
  • Nenhuma dependência externa necessária (apenas biblioteca padrão)

🚀 Instalação

Método 1: Download Direto

  1. Baixe o hasheye.py para o seu sistema
  2. Torne-o executável (Linux/macOS):
    root@kitploit:~
    chmod +x hasheye.py
    

Método 2: Clonar Repositório

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

Método 3: Usando pip (se disponível)

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

💻 Uso

Uso Básico

Analisar um único hash:

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Opções da Linha de Comando

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

Opções:

  • -h, --help Mostrar mensagem de ajuda e sair
  • -j, --json Exibir resultados no formato JSON
  • -f, --file Ler hashes de um arquivo (um por linha)
  • -s, --simple Mostrar saída simplificada sem análise detalhada
  • -v, --version Mostrar informações da versão

Exemplos

1. Análise de Hash Único

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Saída:

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. Saída JSON

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

Saída:

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. Processamento em Lote (Múltiplos Hashes)

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

4. Processar Hashes a partir de Arquivo

Crie um arquivo hashes.txt:

root@kitploit:~
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Em seguida, execute:

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

5. Saída Simplificada (Sem Detalhes)

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

6. Exemplo de Hash SHA-256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

📊 Tipos de Hash Suportados

Hashes Hexadecimais

Hashes Base64

ComprimentoTipos de Hash
24bcrypt (possível), scrypt (possível)
44bcrypt, scrypt
60Argon2 (possível)
86bcrypt

🔍 Entendendo a Saída

Entropia

A entropia mede a aleatoriedade de um hash:

  • Alta (>3.5): Boa aleatoriedade, provavelmente um hash adequado
  • Média (2.5-3.5): Aleatoriedade moderada
  • Baixa (<2.5): Baixa aleatoriedade, possível hash fraco ou padrão

Níveis de Segurança

  • Forte: SHA-384, SHA-512 - Segurança excelente
  • Moderado: SHA-224, SHA-256 - Adequado para a maioria dos casos de uso
  • Fraco: MD5, SHA1, NTLM - Considere atualizar

Análise de Padrões

A ferramenta detecta:

  • Caracteres repetidos: Mesmo caractere aparecendo várias vezes consecutivamente
  • Padrões sequenciais: Números ou caracteres em sequência
  • Análise de maiúsculas/minúsculas: Maiúsculas e minúsculas misturadas, tudo minúsculo ou tudo maiúsculo

🛠️ Uso Avançado

Integração com Scripts

HashEye pode ser integrado em seus scripts usando a saída 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"

Integração 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']}")

📝 Exemplos de Hashes Comuns

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

🐛 Solução de Problemas

Problema: Cores não sendo exibidas

Solução: Seu terminal pode não suportar códigos de escape ANSI. As cores são opcionais e não afetam a funcionalidade.

Problema: "Desconhecido / Formato de hash inválido"

Solução: Certifique-se de que sua string de hash contenha apenas caracteres hexadecimais (0-9, a-f, A-F) ou caracteres Base64 válidos.

Problema: Arquivo não encontrado

Solução: Use caminhos absolutos ou certifique-se de estar no diretório correto ao usar a opção --file.


🤝 Contribuindo

Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.

  1. Faça um fork do repositório
  2. Crie seu branch de recurso (git checkout -b feature/AmazingFeature)
  3. Faça commit das suas alterações (git commit -m 'Add some AmazingFeature')
  4. Envie para o branch (git push origin feature/AmazingFeature)
  5. Abra um Pull Request

📄 Licença

Este projeto é licenciado sob a Licença MIT - veja o arquivo LICENSE para detalhes.


🙏 Agradecimentos

  • Isaac Security Labs - Pelo desenvolvimento e suporte
  • Comunidade Python pela excelente biblioteca padrão

Conecte-se conosco:

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

📧 Suporte

Para problemas, perguntas ou contribuições:

  • Abra uma issue no GitHub
  • Junte-se ao nosso canal do Telegram

Feito com ❤️ por Isaac Security Labs

Baixar ferramenta
ComprimentoTipos de Hash
32MD5, NTLM (possível), LM Hash (possível)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512