Pentest MCP: プロフェッショナル侵入テストツールキット
Pentest MCPは、主要なペネトレーションテストツールを統一された自然言語インターフェースに統合するモデルコンテキストプロトコルサーバーです。セキュリティ専門家は、会話型コマンドを通じて複数のツールを実行、連鎖、分析できます。
プロのペンテスター向けの包括的なツールキット
このツールキットは、4 つのコア侵入テスト ユーティリティを単一の直感的なインターフェースに統合します。
- Nmapによるネットワーク偵察
- Gobuster によるWeb ディレクトリの列挙
- NiktoによるWeb脆弱性スキャン
- John the Ripperによるパスワードクラッキング
主なメリット
- **ワークフロー統合:**ツールを連携させて包括的な評価を実現
- **自然言語インターフェース:**簡単な英語の説明で複雑なコマンドを実行
- **自動レポート:**適切な分類でクライアントにすぐに提供できる調査結果を生成
- **時間効率:**最小限の入力で一般的なペネトレーションテストシーケンスを実行します。
- **音声コントロール対応:**音声入力と組み合わせるとハンズフリー操作が可能
- **コンテキスト認識:**ツールは以前のスキャン結果を理解し、論理的な次のステップを提案できます。
システム要件
- **プラットフォーム:**どのOSでも動作し、Kali Linux向けに最適化されています
- ツール: PATH に Nmap、John the Ripper、Gobuster、Nikto が必要です
- Node.js: v16+ (ESM サポート用)
- **MCP サポート:**ログファイルを処理するためのローカル MCP ファイル サーバー (mcp-fileserver または同等のもの)
- **権限:**特権スキャン (SYN スキャン、OS 検出) の場合はルート/管理者
インストール
MCP構成
MCP 構成ファイルに以下を追加します。
ワークフローの例
ネットワーク検出とサービス列挙
ウェブアプリケーションのテスト
マルチツール評価チェーン
カスタムパスワードクラッキング
分析とレポート
ツールの詳細
Nmap
ネットワーク マッパー統合では、以下を完全にサポートします。
- カスタムポート範囲によるポートスキャン(TCP SYN、TCP Connect、UDP)
- 設定可能な強度によるサービスとバージョンの検出
- OSフィンガープリンティング
- NSEスクリプトの実行
- カスタムタイミングテンプレートとスキャンオプション
ゴバスター
次のオプションを持つ Web アプリケーションのディレクトリとファイルの列挙:
- 複数の単語リストとファイル拡張子のスキャン
- 認証オプション(基本認証、Cookie)
- カスタマイズ可能なスレッドとステータスコードフィルタリング
- TLS設定とリダイレクトのフォロー
ニクト
以下をサポートする Web サーバーの脆弱性スキャン:
- 包括的な脆弱性チェック
- 認証とプロキシのサポート
- 調整可能なスキャンオプションとタイムアウト設定
- 脆弱性の種類による分類を見つける
切り裂きジョン
強化された機能を備えたパスワードクラッキングユーティリティ:
- ワードリストを使った直接ハッシュクラッキング
- 統合されたカスタム単語リスト生成
- パターンベースのパスワード作成
- リート語と格変化
セキュリティに関するお知らせ
**許可された使用のみ:**このツールキットは、有効な業務範囲で作業を行うプロのペネトレーションテスター向けです。明示的な書面による許可を得たシステムおよびネットワークでのみご使用ください。
運用セキュリティ:
- 外部スキャンにはVPNを使用する
- 隔離された環境で実行
- 機密ネットワークのスキャン強度を監視する
**法令遵守:**適用されるすべての法律および顧客契約を遵守する
トラブルシューティング
- **パスの問題:**すべてのツールがインストールされ、PATH にあることを確認してください
- 権限要件: SYNスキャンとOS検出にはroot/admin権限が必要
- **権限エラー:**サーバーが
scan_logs
とtemp_wordlists
に書き込めるかどうかを確認してください - MCP ファイルアクセス: mcp-fileserver (または同等のもの) が正しく設定されていることを確認します。
貢献
このツールは専門家によって専門家のために開発されました。GitHubリポジトリへのプルリクエストを歓迎します。
local-only server
The server can only run on the client's local machine because it depends on local resources.
必須の侵入テスト ツール (Nmap、Gobuster、Nikto、John the Ripper) を統一された自然言語インターフェイスに統合するモデル コンテキスト プロトコル サーバー。これにより、セキュリティ専門家は会話型コマンドを使用して複数のツールを実行および連鎖できます。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server designed for testing backend APIs for security vulnerabilities like authentication bypass, injection attacks, and data leakage.Last updated -9TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI-powered analysis of NPM packages through multiple tools for security vulnerability scanning, dependency analysis, package comparison, and quality assessment.Last updated -192082TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that integrates various penetration testing tools, enabling security professionals to perform reconnaissance, vulnerability scanning, and API testing through natural language commands in compatible LLM clients like Claude Desktop.Last updated -3Python
- -securityAlicense-qualityA Model Context Protocol server providing security vulnerability intelligence tools including CVE lookup, EPSS scoring, CVSS calculation, exploit detection, and Python package vulnerability checking.Last updated -4PythonMIT License