
techchipnet/hashcat-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
Hashcat の MCP サーバーはパスワード回復用具を進めます
概要
Hashcat-MCP は、モデルコンテキストプロトコル (MCP) のサーバー実装で、Hashcat の強力な機能を持つ大きな言語モデルをブリッジし、広く使用されているパスワードの回復とハッシュ追跡ツールです。 Hashcat の機能を構造化された、機械で読みやすいインターフェイスによって露出することによって、Hashcat-MCP はAI システムが複雑な割れたワークフローを安全に呼び起こし、制御し、自動化することを可能にします。 Hashcat-MCP では、ハッシュタイプを識別したり、攻撃モード(ディクショナリー、ブルートフォース、ハイブリッド、ルールベースの攻撃)を設定したり、ワードリストやマスクの管理、リアルタイムでのクラックの進行状況を監視したりすることができます。 この統合により、セキュリティ監査、ペネトレーションテスト、フォレンジック分析プロセスの効率化、コンテキストアウェアの自動化を実現します.
概要(AI 翻訳)
**: Anil Parashar (TechChip) によって開発 ** YouTube: @techchipnet | ウェブサイト: techchip.net
Hashcat-MCP は、モデルコンテキストプロトコル (MCP) のサーバー実装で、Hashcat の強力な機能を持つ大きな言語モデルをブリッジし、広く使用されているパスワードの回復とハッシュ追跡ツールです。 Hashcat の機能を構造化された、機械で読みやすいインターフェイスによって露出することによって、Hashcat-MCP はAI システムが複雑な割れたワークフローを安全に呼び起こし、制御し、自動化することを可能にします。
Hashcat-MCP では、ハッシュタイプを識別したり、攻撃モード(ディクショナリー、ブルートフォース、ハイブリッド、ルールベースの攻撃)を設定したり、ワードリストやマスクの管理、リアルタイムでのクラックの進行状況を監視したりすることができます。 この統合により、セキュリティ監査、ペネトレーションテスト、フォレンジック分析プロセスの効率化、コンテキストアウェアの自動化を実現します。
システムは、サイバーセキュリティの専門家、研究者、および実行パラメータを適切に管理しながら、インテリジェントなオートメーションをパスワード回復タスクに組み込むことを望む開発者にとって特に便利です.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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"
]
}
}
}