DNStwist MCP サーバー
dnstwist用のモデルコンテキストプロトコル(MCP)サーバー。dnstwist は、タイポスクワッティング、フィッシング、企業スパイの検出に役立つ強力なDNSファジングツールです。このサーバーは、ドメインの順列解析や潜在的に悪意のあるドメインの特定に役立つツールを提供します。Claude DesktopなどのMCP対応アプリケーションとシームレスに統合できるように設計されています。
⚠️ 警告
このツールは、正当なセキュリティ調査の目的で設計されています。以下の点にご注意ください。
所有しているドメインまたはテスト権限のあるドメインのみを分析します
レート制限とDNSサーバーポリシーを尊重する
責任を持って倫理的に使用してください
一部のDNSサーバーでは、レート制限や自動クエリのブロックが行われる場合があるので注意してください。
大規模なスキャンを実行する場合はDNSインフラストラクチャへの影響を考慮する
要件
Node.js (v18以降)
ドッカー
Docker Desktop がインストールされた macOS、Linux、または Windows
クイックスタート
Smithery経由でインストール
Smithery経由で Claude Desktop 用の DNStwist を自動的にインストールするには:
手動でインストールする
Docker をインストールします。
macOS: Docker Desktopをインストールする
Linux: Docker Engine のインストールガイドに従ってください
npm 経由でサーバーをグローバルにインストールします。
Claude Desktop 構成ファイルに以下を追加します:
構成ファイルの場所:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Claudeデスクトップを再起動します
代替セットアップ(ソースから)
ソースから実行したい場合、またはコードを変更する必要がある場合:
クローンとビルド:
Claude Desktop 構成に追加:
特徴
ドメインファジング:さまざまなアルゴリズムを使用してドメイン順列を生成する
登録チェック: 置換されたドメインが登録されているかどうかを確認します
DNS分析:A、AAAA、MX、NSレコードをチェック
Webプレゼンス: HTTPバナー情報をキャプチャする
WHOISデータ: 登録日とレジストラ情報を取得する
フィッシング検出: ウェブページのあいまいハッシュを生成する
設定可能: カスタムDNSサーバーと並列処理
複数のフォーマット: json、csv、リスト出力フォーマットをサポート
ツール
ドメインファジングツール
名前:
fuzz_domain説明: ドメイン順列を生成して分析し、潜在的なタイポスクワッティング、フィッシング、ブランドなりすましを検出します。
パラメータ:
domain(必須): 分析するドメイン名(例:example.com)nameservers(オプション、デフォルト: "1.1.1.1"): DNSサーバーのコンマ区切りリストthreads(オプション、デフォルト:50):並列処理のスレッド数format(オプション、デフォルト: "json"): 出力形式(json、csv、リスト)registered_only(オプション、デフォルト:true):登録済みのドメインのみを表示するmxcheck(オプション、デフォルト: true): MXレコードをチェックするssdeep(オプション、デフォルト:false):Webページのあいまいハッシュを生成するbanners(オプション、デフォルト:true):HTTPバナー情報をキャプチャする
例:
トラブルシューティング
Dockerの問題
Docker がインストールされ、実行されていることを確認します。
Docker の権限を確認します。
ユーザーにDockerコマンドを実行する権限があることを確認する
Linuxでは、ユーザーをdockerグループに追加します:
sudo usermod -aG docker $USER
よくある問題
DNS 解決の問題:
DNSサーバーにアクセスできることを確認する
代替DNSサーバーを試してください(例:8.8.8.8)
レート制限またはブロックを確認する
パフォーマンスの問題:
システム能力に基づいてスレッド数を調整する
ネットワーク帯域幅と遅延を考慮する
DNSサーバーの応答時間を監視する
問題を修正した後:
設定ファイルを保存する
Claudeデスクトップを再起動します
エラーメッセージ
「Dockerがインストールされていないか、実行されていません」: Dockerをインストールし、Dockerデーモンを起動します
「dnstwist出力の解析に失敗しました」: ドメインが有効でフォーマットが正しいかどうかを確認してください
「dnstwist 実行エラー」: Docker ログを確認し、適切な権限があることを確認してください
「DNSサーバーが応答しません」: DNSサーバーのアクセス可能性を確認し、代替サーバーを試してください
貢献
リポジトリをフォークする
機能ブランチを作成する (
git checkout -b feature/amazing-feature)変更をコミットします(
git commit -m 'Add amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
タイポスクワッティング、フィッシング、企業スパイの検出に役立つ強力な DNS ファジング ツールであるdnstwist用の Model Context Protocol (MCP) サーバー。
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server that provides tools for searching and fetching information from Hacker News.Last updated -453MIT License
- Asecurity-licenseAqualityA Model Context Protocol (MCP) server that provides web search capabilities through DuckDuckGo, with additional features for content fetching and parsing.Last updated -506MIT License
- Asecurity-licenseAqualityA Model Context Protocol tool that provides DNS querying capabilities for various record types (A, AAAA, MX, TXT, CNAME, NS, etc.) through a standardized MCP interface.Last updated -1MIT License
- -security-license-qualityA Model Context Protocol server that provides comprehensive domain analysis capabilities including WHOIS lookups, DNS record queries, and DNS health checking.Last updated -8MIT License