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

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

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

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

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

Категории

Все категории
Loading categories
HashPrint — CLI-инструмент для криминалистического анализа, который определяет более 90 хеш-алгоритмов (MD5, bcrypt, SHA256) по отдельным значениям, файлам или при рекурсивном сканировании каталогов, с экспортом в JSON, YAML и текстовом формате. | Kitploit
Инструменты/GitHubGitHub/tahaqaisar/hashprint
Утилиты общего назначенияАнализ хэшейСкриптинг и автоматизацияФорензикаЦифровая криминалистикаКриптография
GitHubtahaqaisar/hashprint

HashPrint

CLI-инструмент для криминалистического анализа, который определяет более 90 хеш-алгоритмов (MD5, bcrypt, SHA256) по отдельным значениям, файлам или при рекурсивном сканировании каталогов, с экспортом в JSON, YAML и текстовом формате.

Репозиторий
151 день назадЕщё не проверено

Популярное

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

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

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

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

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

HashPrint

Что это?

Примечание: это студенческий проект

Безусловно, случайная строка вроде 'b318c90ba09d05dfc9ff3991974eee68' может выглядеть пугающе. Не бойтесь больше, HashPrint прикроет вашу спину.

О HashPrint

HashPrint — это криминалистический инструмент командной строки, который может определить, какой алгоритм (например, MD5, bcrypt, SHA256) создал эту пугающего вида строку, называемую хешем, как та, что выше.

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

  1. Поддержка хешей: HashPrint может распознавать более 90 хешей.
  2. Параметры экспорта: HashPrint позволяет экспортировать результаты в различных форматах, таких как JSON и YAML.
  3. Несколько хешей: HashPrint может читать несколько хешей из текстового файла. Он может рекурсивно сканировать каталог для поиска текстовых файлов, содержащих хеши. Он также может принимать несколько хешей из командной строки.
  4. Цветной вывод: HashPrint выводит цветные результаты, что делает их более удобными для чтения.
  5. Простота использования: если вы когда-нибудь почувствуете, что застряли, помните, что помощь — всего в одном флаге.

Установка

Требуется Python 3.14+

Если вы устанавливаете через pip, то в вашей системе должен быть установлен Python 3.14 или выше

$ pip install pyhashprint

ИЛИ с помощью uv

uv устанавливает правильную версию Python при необходимости

Сначала создайте виртуальное окружение:

$ uv venv

Затем установите:

$ uv pip install pyhashprint

Использование без установки

Требуется uv

$ uv tool run pyhashprint

ИЛИ

$ uvx pyhashprint

Как использовать HashPrint?

ОпцияНазначение
-h, --helpпоказывает справочное сообщение и завершает работу.
-f, --hash-fileэта опция принимает в качестве аргумента путь к текстовому файлу. С этой опцией HashPrint будет читать файл по указанному пути в поисках хешей. Файл должен содержать один хеш на строку.
-c, --hashэта опция принимает хеш в качестве аргумента и идентифицирует его. Он должен быть заключён в одинарные кавычки и без префикса 0x.
-x, --formatэта опция позволяет выбрать формат экспорта. Вы можете экспортировать результаты в форматах JSON, YAML и text. Эта опция не может работать без опции -p, --path.
-p, --pathэта опция указывает путь к файлу экспорта. Если указан путь к уже существующему файлу, он будет перезаписан, если уже содержит содержимое. Если файл по указанному пути не существует, HashPrint создаст его.
-w, --walkэта опция рекурсивно сканирует каталог по указанному пути в поисках текстовых файлов, содержащих один хеш на строку.
-v, --versionэта опция отображает номер версии HashPrint.

Примеры использования

Для получения справки

$ hashprint --help

Отобразить номер версии

$ hashprint --version

Идентифицировать один хеш

$ hashprint -c 'a9993e364706816aba3e25717850c26c9cd0d89d'

ИЛИ

$ hashprint --hash 'a9993e364706816aba3e25717850c26c9cd0d89d'

Идентифицировать несколько хешей

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

Идентифицировать хеши из файла + экспортировать результаты в файл

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

Приведённая выше команда экспортирует результаты в удобочитаемом текстовом формате в файл по вашему выбору. HashPrint создаст файл, если он не существует.

Рекурсивный сканер каталогов + экспорт результатов в файл

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

ЛИЦЕНЗИЯ

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

Сообщения об ошибках и запросы новых функций

Нашли ошибку или есть идея новой функции?

-Для ошибок: Откройте Issue.

-Предложить функцию или улучшение: Откройте Issue.

-Для новых идей или вопросов: Не стесняйтесь начать обсуждение в Discussions!

Скачать инструмент