Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Hash-Eye — **HashEye** — это мощный инструмент командной строки на Python для мгновенного обнаружения и анализа типов хешей. Он предоставляет подробную информацию о форматах хешей, уровнях безопасности, анализе энтропии и обнаружении шаблонов. | Kitploit
Инструменты/GitHubGitHub/ishaklaz/hash-eye
Взлом паролейСтатический анализАнализ хэшейСкриптинг и автоматизацияКриптографияУтилиты и фреймворки
GitHubishaklaz/hash-eye

Hash-Eye

**HashEye** — это мощный инструмент командной строки на Python для мгновенного обнаружения и анализа типов хешей. Он предоставляет подробную информацию о форматах хешей, уровнях безопасности, анализе энтропии и обнаружении шаблонов.

Репозиторий
6 месяцев назадЕщё не проверено

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

🔍 HashEye — продвинутый инструмент для определения типа хеша

HashEye — это мощный инструмент командной строки на Python для мгновенного обнаружения и анализа типов хешей. Он предоставляет подробную информацию о форматах хешей, уровнях безопасности, анализ энтропии и выявление паттернов.

Работает на базе Isaac Security Labs

🔗 Ссылки:

  • GitHub: @ishaklaz
  • Telegram: @isaacsecuritylabs

✨ Возможности

  • 🔎 Определение в нескольких форматах: Поддерживает хеши в шестнадцатеричной и Base64 кодировке
  • 🎯 Поддержка широкого спектра хешей: Обнаруживает MD5, SHA1, SHA224, SHA256, SHA384, SHA512, NTLM, bcrypt, scrypt и другие
  • 📊 Анализ энтропии: Вычисляет энтропию Шеннона для оценки случайности хеша
  • 🔒 Оценка безопасности: Предоставляет рейтинги уровня безопасности и рекомендации
  • 🎨 Выявление паттернов: Определяет повторяющиеся символы и последовательные шаблоны
  • 📝 Вывод в JSON: Опциональный формат JSON для автоматизации и написания скриптов
  • 📦 Пакетная обработка: Анализ нескольких хешей из командной строки или файла
  • 🎨 Цветной вывод: Красивый вывод с ANSI-цветами в терминале
  • 🚀 Ноль зависимостей: Использует только стандартную библиотеку Python

📋 Требования

  • Python 3.6 или выше
  • Не требуется внешних зависимостей (только стандартная библиотека)

🚀 Установка

Способ 1: Прямая загрузка

  1. Скачайте hasheye.py на вашу систему
  2. Сделайте его исполняемым (Linux/macOS):
    root@kitploit:~
    chmod +x hasheye.py
    

Способ 2: Клонирование репозитория

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

Способ 3: Через pip (если доступен)

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

💻 Использование

Базовое использование

Анализ одного хеша:

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Параметры командной строки

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

Параметры:

  • -h, --help Показать справку и выйти
  • -j, --json Вывести результаты в формате JSON
  • -f, --file Прочитать хеши из файла (по одному на строку)
  • -s, --simple Показать упрощённый вывод без детального анализа
  • -v, --version Показать информацию о версии

Примеры

1. Анализ одного хеша

root@kitploit:~
python3 hasheye.py 5d41402abc4b2a76b9719d911017c592

Вывод:

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. Вывод в JSON

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

Вывод:

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. Пакетная обработка (несколько хешей)

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

4. Обработка хешей из файла

Создайте файл hashes.txt:

root@kitploit:~
5d41402abc4b2a76b9719d911017c592
aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

Затем выполните:

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

5. Упрощённый вывод (без деталей)

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

6. Пример хеша SHA-256

root@kitploit:~
python3 hasheye.py e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

📊 Поддерживаемые типы хешей

Hex-хеши

Base64-хеши

ДлинаТипы хешей
24bcrypt (possible), scrypt (possible)
44bcrypt, scrypt
60Argon2 (possible)
86bcrypt

🔍 Понимание вывода

Энтропия

Энтропия измеряет случайность хеша:

  • Высокая (>3.5): Хорошая случайность, вероятно, правильный хеш
  • Средняя (2.5-3.5): Умеренная случайность
  • Низкая (<2.5): Низкая случайность, возможно слабый хеш или паттерн

Уровни безопасности

  • Высокий: SHA-384, SHA-512 — отличная безопасность
  • Средний: SHA-224, SHA-256 — достаточный для большинства случаев
  • Слабый: MD5, SHA1, NTLM — рекомендуется обновление

Анализ паттернов

Инструмент обнаруживает:

  • Повторяющиеся символы: Один и тот же символ, появляющийся несколько раз подряд
  • Последовательные паттерны: Последовательные числа или символы
  • Анализ регистра: Смешанный регистр, все строчные или все прописные

🛠️ Расширенное использование

Интеграция со скриптами

HashEye можно интегрировать в ваши скрипты с помощью вывода в 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"

Интеграция с 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']}")

📝 Примеры распространённых хешей

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

🐛 Устранение неполадок

Проблема: Цвета не отображаются

Решение: Ваш терминал может не поддерживать ANSI-коды. Цвета необязательны и не влияют на функциональность.

Проблема: «Неизвестный / Неверный формат хеша»

Решение: Убедитесь, что ваша строка хеша содержит только шестнадцатеричные символы (0-9, a-f, A-F) или корректные символы Base64.

Проблема: Файл не найден

Решение: Используйте абсолютные пути или убедитесь, что вы находитесь в правильном каталоге при использовании опции --file.


🤝 Вклад в проект

Вклад приветствуется! Пожалуйста, не стесняйтесь отправлять Pull Request.

  1. Форкните репозиторий
  2. Создайте ветку для вашей функции (git checkout -b feature/AmazingFeature)
  3. Зафиксируйте изменения (git commit -m 'Add some AmazingFeature')
  4. Отправьте изменения в ветку (git push origin feature/AmazingFeature)
  5. Откройте Pull Request

📄 Лицензия

Этот проект лицензирован под лицензией MIT — подробнее в файле LICENSE.


🙏 Благодарности

  • Isaac Security Labs — за разработку и поддержку
  • Сообществу Python за отличную стандартную библиотеку

Свяжитесь с нами:

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

📧 Поддержка

По вопросам, проблемам или предложениям:

  • Откройте issue на GitHub
  • Присоединяйтесь к нашему Telegram-каналу

Сделано с ❤️ командой Isaac Security Labs

Скачать инструмент
ДлинаТипы хешей
32MD5, NTLM (possible), LM Hash (possible)
40SHA1, RIPEMD-160
56SHA224
64SHA256, SHA3-256, Blake2b-256, RIPEMD-256
96SHA384
128SHA512, SHA3-512, Blake2b-512