TH

techchipnet/hashcat-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

18 stars 10 forks 品質 62 トレンド 22Apache-2.0

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

GitHub で README 全文を見る

インストール

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" ] } } }