
techchipnet/hashcat-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server для Hashcat: инструмент для восстановления паролей
Обзор
Hashcat-MCP - это серверная реализация протокола Model Context Protocol (MCP), предназначенная для объединения больших языковых моделей с мощными возможностями Hashcat, широко используемым инструментом восстановления паролей и хеш-крекинга. Разоблачая функциональность Hashcat через структурированный машиночитаемый интерфейс, Hashcat-MCP позволяет системам ИИ безопасно вызывать, контролировать и автоматизировать сложные рабочие процессы взлома. С помощью Hashcat-MCP языковые модели могут выполнять такие задачи, как идентификация типов хеширования, настройка режимов атаки (словарь, грубая сила, гибридные и основанные на правилах атаки), управление списками слов и масками и мониторинг прогресса взлома в режиме реального времени. Эта интеграция обеспечивает более эффективную автоматизацию контекстного аудита безопасности, тестирования на проникновение и процессов криминалистического анализа.
Обзор (машинный перевод)
** Разработчик: Anil Parashar (TechChip)** YouTube: @techchipnet | ** Сайт:** techchip.net
Hashcat-MCP - это серверная реализация протокола Model Context Protocol (MCP), предназначенная для объединения больших языковых моделей с мощными возможностями Hashcat, широко используемым инструментом восстановления паролей и хеш-крекинга. Разоблачая функциональность Hashcat через структурированный машиночитаемый интерфейс, Hashcat-MCP позволяет системам ИИ безопасно вызывать, контролировать и автоматизировать сложные рабочие процессы взлома.
С помощью Hashcat-MCP языковые модели могут выполнять такие задачи, как идентификация типов хеширования, настройка режимов атаки (словарь, грубая сила, гибридные и основанные на правилах атаки), управление списками слов и масками и мониторинг прогресса взлома в режиме реального времени. Эта интеграция обеспечивает более эффективную автоматизацию контекстного аудита безопасности, тестирования на проникновение и процессов криминалистического анализа.
Система особенно полезна для специалистов по кибербезопасности, исследователей и разработчиков, которые хотят включить интеллектуальную автоматизацию в задачи восстановления паролей, сохраняя при этом четкий контроль за параметрами выполнения.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Hashcat MCP Server
Developed By: Anil Parashar (TechChip)
YouTube: @techchipnet | Website: techchip.net
Hashcat-MCP is a server implementation of the Model Context Protocol (MCP) designed to bridge large language models with the powerful capabilities of Hashcat, a widely used password recovery and hash-cracking tool. By exposing Hashcat’s functionality through a structured, machine-readable interface, Hashcat-MCP allows AI systems to securely invoke, control, and automate complex cracking workflows.
With Hashcat-MCP, language models can perform tasks such as identifying hash types, configuring attack modes (dictionary, brute-force, hybrid, and rule-based attacks), managing wordlists and masks, and monitoring cracking progress in real time. This integration enables more efficient, context-aware automation of security auditing, penetration testing, and forensic analysis processes.
The system is particularly useful for cybersecurity professionals, researchers, and developers who want to incorporate intelligent automation into password recovery tasks, while maintaining fine-grained control over execution parameters. By combining the reasoning capabilities of large language models with Hashcat’s high-performance computation, Hashcat-MCP streamlines workflows that would otherwise require significant manual setup and expertise.
Prerequisites
| Requirement | Details |
|---|---|
| Python | 3.10+ |
| hashcat | Must be installed and in $PATH |
| OS | Linux/Windows/macOS |
Available Tools
| Tool | Description |
|---|---|
identify_hash |
Built-in tool to identify hash types and suggest hashcat -m mode |
dictionary_attack |
Wordlist/dictionary attack against hashes (-a 0) |
combination_attack |
Combine words from two wordlists (-a 1) |
bruteforce_attack |
Brute-force using mask patterns (-a 3) |
hybrid_wordlist_mask |
Wordlist + mask (-a 6) |
hybrid_mask_wordlist |
Mask + wordlist (-a 7) |
rule_attack |
Dictionary + rule file for word mutations (-a 0 -r) |
restore_session |
Resume a paused/interrupted session (--restore) |
show_cracked |
Show already-cracked hashes (--show) |
show_uncracked |
Show remaining uncracked hashes (--left) |
benchmark |
Benchmark hash speed (-b) |
list_devices |
List OpenCL/CUDA devices (-I) |
check_hashcat |
Verify hashcat version |
verify_hash_file |
Validate hash file format & count hashes |
extract_hashes |
Extract hashes from common file formats |
list_hash_modes |
Search supported hash modes |
potfile_lookup |
Search potfile for specific hashes |
generate_mask |
Generate mask pattern suggestions |
Usage
Run the server directly
python3 hashcatmcp.py
The server reads JSON-RPC 2.0 messages from stdin and writes responses to stdout.
MCP Client Configuration
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"hashcat": {
"command": "python3",
"args": [
"/absolute/path/to/hashcat-mcp/hashcatmcp.py"
]
}
}
}