Skip to content
プロジェクト

badchars/darknet-mcp-server

GitHubで見る

badchars/darknet-mcp-server has 524 GitHub stars and 74 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-09 06:59 UTC. Last push 2026-09-22.

この数値の測り方

66-tool MCP server for dark web intelligence — breach data, ransomware tracking, Tor .onion access, malware analysis, blockchain intel, exploit search, stealer logs

計測したスター増加

24時間
0
7日間
0
15日間
更新が遅れています
1か月
更新が遅れています

期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。

README.ja.md

オリジナル

English | 简体中文 | 繁體中文 | 한국어 | Deutsch | Español | Français | Italiano | Dansk | 日本語 | Polski | Русский | Bosanski | العربية | Norsk | Português (Brasil) | ไทย | Türkçe | Українська | বাংলা | Ελληνικά | Tiếng Việt | हिन्दी


darknet-mcp-server

AIエージェント向けダークウェブ&脅威インテリジェンス。

HIBP、ThreatFox、ランサムウェア追跡、Tor .onionアクセス、ブロックチェーンインテリジェンス、エクスプロイト検索、スティーラーログ、マルウェア分析 — 単一のMCPサーバーに統合。
あなたのAIエージェントは、16個のブラウザタブと手動の相関分析ではなく、オンデマンドのフルスペクトラム・ダークウェブインテリジェンスを取得できます。


問題点 • 何が違うのか • クイックスタート • AIにできること • ツール(66) • データソース • アーキテクチャ • 変更履歴 • 貢献

npm ライセンス Bun MCP 66ツール 16ソース

darknet-mcp-server デモ


問題点

ダークウェブインテリジェンスは、あらゆるセキュリティ調査で欠落しているレイヤーです。侵害データベース、ランサムウェアトラッカー、Tor隠しサービス、マルウェアサンドボックス、スティーラーログ、ブロックチェーンフォレンジック、エクスプロイトデータベース — 必要なデータは数十のプラットフォームに散在しており、それぞれ独自のAPI、独自の認証、独自のレート制限、独自の出力形式を持っています。今日では、1つのタブでHIBPを確認し、別のタブでThreatFoxを確認し、Tor経由でランサムウェアリークサイトを閲覧し、MalwareBazaarでハッシュを検索し、ブロックエクスプローラーでブロックチェーントランザクションを確認し、その後1時間かけてすべてを手動でつなぎ合わせています。

従来のダークウェブインテリジェンスワークフロー:
  侵害露出を確認                     ->  HIBP ウェブインターフェース(有料API)
  漏洩した認証情報を検索              ->  IntelligenceX ウェブインターフェース
  ランサムウェアグループを追跡         ->  ransomware.live + ransomlook.io(2つの別々のUI)
  .onion隠しサービスにアクセス         ->  Tor Browser を手動で
  マルウェアサンプルを分析             ->  Hybrid Analysis + MalwareBazaar(さらに2つのUI)
  IP悪用履歴を確認                    ->  AbuseIPDB + GreyNoise(さらに2つのUI)
  暗号通貨を追跡                      ->  blockchain.info + ChainAbuse
  エクスプロイトを検索                 ->  Vulners ウェブインターフェース
  フィッシングURLを確認               ->  PhishTank ウェブインターフェース
  すべてを相関分析                    ->  レポートにコピー&ペースト
  ────────────────────────────────
  合計: 調査あたり60分以上、そのほとんどがコンテキスト切り替え

darknet-mcp-server は、Model Context Protocolを通じて、16のデータソースにまたがる66のツールをAIエージェントに提供します。エージェントはすべてのソースを並行して照会し、サーフェスウェブとダークウェブにわたるデータを相関分析し、脅威を特定し、統合されたインテリジェンス全体像を提示します — 単一の会話で。

darknet-mcp-serverの場合:
  あなた: "target.comの侵害露出と脅威ランドスケープを調査してください"

  エージェント: -> HIBP: 3件の既知の侵害 (Adobe 2013, LinkedIn 2021, Collection #1)
               -> ThreatFox: ドメインに関連する2件のIOC (C2コールバック、フィッシング)
               -> URLhaus: サブドメインでホストされている1件の悪意のあるURL
               -> ランサムウェア: 被害者リストは見つかりませんでした(良好)
               -> スティーラーログ: 47件の漏洩した従業員認証情報が見つかりました
               -> OTX: ドメインを参照する5件の脅威パルス
               -> AbuseIPDB: プライマリIPに12件の悪用レポート(ブルートフォース)
               -> "target.comは210万件のレコードが露出した3件のデータ侵害を受けて
                  います。スティーラーログで47件の従業員認証情報が見つかりました —
                  即座のパスワードリセットを推奨します。2件のアクティブな
                  ThreatFox IOCは継続的な標的化を示唆しています。ランサムウェア
                  リストはありませんが、プライマリIPの悪用レポートは調査が必要です。"

何が違うのか

既存のツールは一度に1つのソースから生データを提供します。darknet-mcp-serverはAIエージェントにサーフェスウェブとダークウェブのインテリジェンスを同時に推論する能力を与えます。

従来のアプローチ darknet-mcp-server
インターフェース 16の異なるウェブUI、CLI、API MCP — AIエージェントが会話的にツールを呼び出します
データソース 一度に1つのプラットフォーム 16のソースを並行して照会
侵害インテリジェンス 侵害用のHIBP ウェブUI、リーク用のIntelligenceX エージェントがHIBP侵害 + ペースト + IntelligenceX + スティーラーログを統合
ダークウェブアクセス 手動のTor Browser、.onionサイトからのコピー&ペースト エージェントがSOCKS5プロキシ経由で.onionサイトを取得、スクレイピング、検索
マルウェア分析 Hybrid Analysis + MalwareBazaar + ThreatFoxを個別に エージェントがクロスリファレンス: "ThreatFoxのこのハッシュはHybrid Analysisでもネットワーク IOCとともにデトネーションされました"
ブロックチェーン ブロックエクスプローラー + ChainAbuseを個別に エージェントが1ステップでBTCトランザクションを追跡し悪用レポートを確認
APIキー ほぼすべてに必要 多くのツールが無料で動作。APIキーでプレミアムソースを解放
セットアップ 各ツールのインストール、各設定の管理、Tor Browserの起動 npx darknet-mcp-server — 1コマンド、設定不要

クイックスタート

オプション1: npx(インストール不要)

npx darknet-mcp-server

無料ツールがすぐに動作します。ランサムウェア追跡、侵害リスト、GreyNoise、ブロックチェーン、OTXなどにAPIキーは不要です。

オプション2: クローン

git clone https://github.com/badchars/darknet-mcp-server.git
cd darknet-mcp-server
bun install

環境変数(オプション)

# 侵害&認証情報インテリジェンス
export HIBP_API_KEY=your-key           # 侵害アカウント検索とペースト検索を有効化
export INTELX_API_KEY=your-key         # 4つのIntelligenceXツールを有効化

# 脅威インテリジェンス
export OTX_API_KEY=your-key            # AlienVault OTXのレート制限を引き上げ
export ABUSEIPDB_API_KEY=your-key      # 4つのAbuseIPDBツールを有効化
export ABUSECH_AUTH_KEY=your-key       # abuse.chスイートのレート制限を引き上げ
export PULSEDIVE_API_KEY=your-key      # Pulsediveのレート制限を引き上げ

# スティーラーログ&認証情報
export HUDSONROCK_API_KEY=your-key     # 3つのHudson Rockスティーラーログツールを有効化

# エクスプロイト&マルウェア分析
export VULNERS_API_KEY=your-key        # Vulners検索&エクスプロイトツールを有効化
export HYBRID_API_KEY=your-key         # 3つのHybrid Analysisマルウェアツールを有効化

# フィッシング
export PHISHTANK_API_KEY=your-key      # PhishTankのレート制限を引き上げ

# Tor SOCKS5プロキシ(.onionアクセス用)
export TOR_SOCKS_HOST=127.0.0.1       # デフォルト: 127.0.0.1
export TOR_SOCKS_PORT=9050            # デフォルト: 9050

すべてのAPIキーはオプションです。キーがなくても、ランサムウェア追跡、侵害リスト、GreyNoise、ブロックチェーンインテリジェンス、OTX、Tor出口ノードチェック、オニオン検索、CIRCLオニオンルックアップなどが利用できます。

AIエージェントに接続

Claude Code
# npxの場合
claude mcp add darknet-mcp-server -- npx darknet-mcp-server

# ローカルクローンの場合
claude mcp add darknet-mcp-server -- bun run /path/to/darknet-mcp-server/src/index.ts
Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json に追加:

{
  "mcpServers": {
    "darknet": {
      "command": "npx",
      "args": ["-y", "darknet-mcp-server"],
      "env": {
        "HIBP_API_KEY": "optional",
        "INTELX_API_KEY": "optional",
        "ABUSEIPDB_API_KEY": "optional",
        "HUDSONROCK_API_KEY": "optional",
        "HYBRID_API_KEY": "optional",
        "VULNERS_API_KEY": "optional"
      }
    }
  }
}
Cursor / Windsurf / その他のMCPクライアント

同じJSON設定形式です。コマンドを npx darknet-mcp-server またはローカルインストールパスに指定してください。

Torセットアップ(オプション、.onionアクセス用)

7つのTorツール(tor_fetch_onion、tor_scrape_onion など)には、実行中のTor SOCKS5プロキシが必要です。

# macOS
brew install tor && brew services start tor

# Linux
sudo apt install tor && sudo systemctl start tor

# Docker
docker run -d -p 9050:9050 dperson/torproxy

# 接続性を確認
npx darknet-mcp-server --check-tor

照会を開始

あなた: "example.comがデータ侵害に遭っていないか確認し、スティーラーログを検索してください"

以上です。エージェントが侵害検索、認証情報検索、脅威の相関分析などを自動的に処理します。


AIにできること

侵害調査

あなた: "example.comがデータ侵害に遭っていないか確認してください"

エージェント: -> breachList {domain: "example.com"}
             -> breachSearch {account: "[email protected]"}
             -> stealer_domain {domain: "example.com"}
             -> intelx_search {term: "example.com"}
             -> "example.comは5件の既知の侵害に含まれています:
                - ExampleDB 2023: 420万件のレコード(メール、パスワード、IP)
                - Collection #1: クレデンシャルスタッフィングリスト
                - Combolist 2024: 89万件のメール:パスワードペア
                スティーラーログ: example.comの保存された認証情報を持つ
                23台の侵害されたマシンがHudson Rockデータベースで見つかりました。
                IntelligenceX: ペーストサイトとダークウェブで47件の結果。"

ランサムウェア追跡

あなた: "どのランサムウェアグループがヘルスケアを標的にしていますか?"

エージェント: -> ransomwareBySector {sector: "healthcare"}
             -> ransomwareRecent {}
             -> ransomlookRecent {}
             -> "ヘルスケアセクターのランサムウェア活動:
                過去12ヶ月間で12グループにわたる142件の被害者。
                トップグループ: LockBit3(38件の被害者)、BlackCat/ALPHV(24件)、
                Cl0p(19件)、Royal(15件)。
                最新: MedCorp Inc.がLockBit3にリストされました(2日前)。
                先週、ransomware.liveとRansomLookフィードで
                3件の新しいヘルスケア被害者。"

ダークウェブ偵察

あなた: ".onionサイトで当社への言及を検索してください"

エージェント: -> tor_search_onion {query: "AcmeCorp"}
             -> intelx_search {term: "acmecorp.com"}
             -> onion_lookup {address: "relevant-onion-address.onion"}
             -> "AcmeCorpのダークウェブ検索結果:
                Ahmia.fi: 3つの.onionページがAcmeCorpに言及
                - AcmeCorp従業員リストを議論するフォーラム投稿(リークフォーラム)
                - AcmeCorpデータベースのマーケットプレイスリスティング(未確認)
                - AcmeCorp侵害を参照するブログ投稿
                IntelligenceX: ペーストサイトで12件の結果
                推奨: 潜在的なアクティブなデータ販売について
                フォーラム投稿とマーケットプレイスリスティングを調査してください。"

マルウェア分析

あなた: "このファイルハッシュのマルウェアインジケーターを分析してください: abc123def456..."

エージェント: -> malware_search {hash: "abc123def456..."}
             -> malware_overview {sha256: "abc123def456..."}
             -> bazaarHash {hash: "abc123def456..."}
             -> threatfoxSearch {searchTerm: "abc123def456..."}
             -> otx_hash {hash: "abc123def456..."}
             -> "abc123def456のマルウェア分析:
                Hybrid Analysis: 悪意あり(脅威スコア95/100)
                - ファミリー: AgentTesla(情報窃取型)
                - MITRE ATT&CK: T1555(認証情報アクセス)、T1071(C2)
                - ネットワークIOC: 3つのC2ドメイン、2つのIP
                MalwareBazaar: 2024-03-15に初めて確認、'AgentTesla'タグ付き
                ThreatFox: 同じキャンペーンにリンクされた2件のIOCエントリ
                OTX: 4件の脅威パルスで参照"

ツールリファレンス(66ツール)

Torネットワーク (7) — APIキー不要(.onionツールにはTorデーモンが必要)
ツール 説明
tor_status ローカルTor SOCKS5プロキシデーモンが実行中でアクセス可能か確認
tor_fetch_onion Tor SOCKS5プロキシ経由で.onion URLから生HTMLを取得(socks5h経由のDNSリーク防止)
tor_scrape_onion .onionサイトを取得・解析 — 構造化データを返す: タイトル、リンク、本文テキスト
tor_search_onion Ahmia.fi検索エンジンを使用して.onionサイトを検索
tor_exit_nodes Tor Project公式バルク出口リストから現在のTor出口ノードIPアドレスを取得
tor_exit_check 特定のIPアドレスが既知のTor出口ノードかどうかを確認
tor_exit_details フィンガープリントと公開タイムスタンプを含む詳細なTor出口ノード情報を取得
ランサムウェアインテリジェンス (9) — APIキー不要
ツール 説明
ransomwareRecent ransomware.liveから最新のランサムウェア被害者を取得
ransomwareGroups ransomware.liveで追跡されている既知のランサムウェアグループをすべてリスト
ransomwareGroup 名前で特定のランサムウェアグループの詳細プロファイルを取得
ransomwareGroupVictims 特定のランサムウェアグループが主張するすべての被害者を取得
ransomwareSearch キーワード(企業名、ドメインなど)でランサムウェア被害者を検索
ransomwareByCountry ISO 3166-1 alpha-2国コードでフィルターされたランサムウェア被害者を取得
ransomwareBySector セクター/業界(ヘルスケア、金融など)でフィルターされたランサムウェア被害者を取得
ransomlookGroups RansomLookで追跡されている582以上のランサムウェアグループをすべてリスト
ransomlookRecent RansomLookから最新のランサムウェア投稿と被害者の主張を取得
侵害インテリジェンス — HIBP (7) — 部分的: 一部のツールは無料、アカウント検索にはHIBP_API_KEYが必要
ツール 説明
breachList HaveIBeenPwnedからすべての既知のデータ侵害をリスト、オプションでドメインフィルター — 無料
breachGet 名前で特定のデータ侵害の詳細を取得 — 無料
breachLatest 最新に追加されたデータ侵害を取得 — 無料
breachDataClasses HIBPが認識しているすべてのデータクラス(漏洩データの種類)をリスト — 無料
breachPassword パスワードが既知の侵害に含まれているか確認(k-anonymity、SHA-1プレフィックス5文字のみ送信) — 無料
breachSearch 特定のアカウント(メール/ユーザー名)のすべての侵害を検索 — HIBP_API_KEY が必要
breachPastes 公開されたペーストでメールアドレスを検索 — HIBP_API_KEY が必要
abuse.chスイート (9) — APIキー不要(ABUSECH_AUTH_KEYはオプションでレート向上)
ツール 説明
threatfoxGetIocs 過去N日間に報告されたThreatFoxの最新IOCを取得
threatfoxSearch IP、ドメイン、ハッシュ、またはURLでThreatFox IOCを検索
threatfoxTag タグ(例: Cobalt Strike、Emotet)でThreatFox IOCを検索
threatfoxMalware Malpedia命名規則を使用してマルウェアファミリーでThreatFox IOCを検索
urlhausLookup URLhausでURLまたはホストをマルウェア配布用に検索
urlhausTag タグでURLhausエントリを検索
bazaarHash MD5、SHA1、またはSHA256ハッシュでMalwareBazaarのマルウェアサンプルを検索
bazaarRecent MalwareBazaarから最近送信されたマルウェアサンプルを取得
bazaarTag タグまたはYARAシグネチャ名でMalwareBazaarを検索
AlienVault OTX (5) — APIキー不要(OTX_API_KEYはオプションでレート向上)
ツール 説明
otx_ip IPアドレスの脅威インテリジェンスを検索 — パルス情報、レピュテーション、国、ASN
otx_domain ドメインの脅威インテリジェンスを検索 — パルス情報、whois、レピュテーション
otx_hash ファイルハッシュ(MD5、SHA1、SHA256)の脅威インテリジェンスを検索
otx_cve CVEの脅威インテリジェンスを検索 — 関連パルスとインジケーター
otx_search_pulses キーワードでOTX脅威パルスを検索
AbuseIPDB (4) — ABUSEIPDB_API_KEYが必要
ツール 説明
abuseipdb_check IPアドレスの悪用レポートを確認 — 信頼度スコア、ISP、国、レポート数
abuseipdb_reports 詳細なコメントとカテゴリを含むIPの個別悪用レポートを取得
abuseipdb_blacklist AbuseIPDBの最も報告された悪意のあるIPアドレスのブラックリストを取得
abuseipdb_check_block CIDRネットワークブロック全体の悪用レポートを確認
GreyNoise Community (2) — APIキー不要
ツール 説明
greynoise_ip GreyNoiseでIPを検索 — 分類(良性/悪意/不明)、スキャナーステータス
greynoise_check クイックチェック: このIPは既知のスキャナーまたは既知の良性サービスか?
Pulsedive (3) — APIキー不要(PULSEDIVE_API_KEYはオプションでレート向上)
ツール 説明
pulsedive_indicator インジケーター(IP、ドメイン、URL、またはハッシュ)を検索 — リスクレベル、脅威、フィード
pulsedive_search 値でPulsediveインジケーターを検索
pulsedive_explore 高度なクエリを使用してリンクされたインジケーターを探索(リスクレベル付き関連IOC)
Hudson Rockスティーラーログ (3) — HUDSONROCK_API_KEYが必要
ツール 説明
stealer_domain ドメインでスティーラーログエントリを検索 — 侵害されたマシン、認証情報、マルウェア詳細
stealer_email メールアドレスでスティーラーログを検索 — ブラウザ認証情報にそのメールがある侵害されたマシン
stealer_ip IPアドレスでスティーラーログを検索 — そのIPを発信元とする侵害されたマシン
Vulnersエクスプロイト (3) — APIキー不要(VULNERS_API_KEYはオプションで検索用)
ツール 説明
vulners_search Luceneクエリを使用してVulners脆弱性データベースを検索
vulners_id ID(CVE、EDB、GHSA)で特定の脆弱性またはエクスプロイトを検索 — 無料
vulners_exploit エクスプロイト(ExploitDBエントリ)を特定的に検索
ブロックチェーンインテリジェンス (4) — APIキー不要
ツール 説明
btc_address Bitcoinアドレスを検索 — 残高、トランザクション数、最近のトランザクション
btc_balance Bitcoinアドレスの残高をsatoshiで取得(完全な履歴なしのクイックチェック)
btc_tx ハッシュで詳細なBitcoinトランザクション情報を取得 — 入力、出力、手数料、ブロック情報
btc_abuse_check ChainAbuseでBitcoinアドレスの悪用レポートを確認 — カテゴリ付き詐欺レポート
Hybrid Analysisマルウェア (3) — HYBRID_API_KEYが必要
ツール 説明
malware_search ファイルハッシュでHybrid Analysisサンドボックスを検索 — 判定、AV検出率、分析詳細
malware_overview 完全なマルウェア分析概要 — MITRE ATT&CKテクニック、ネットワークインジケーター、プロセス
malware_feed 最新のマルウェアデトネーションフィードを取得 — 判定付き最近分析されたサンプル
CIRCL Onion Lookup (1) — APIキー不要
ツール 説明
onion_lookup CIRCL AILプロジェクト経由で.onionアドレスのメタデータを検索 — 初回/最終確認日、ステータス、タグ、証明書、ポート、BTCアドレス
IntelligenceX (4) — INTELX_API_KEYが必要
ツール 説明
intelx_search IntelligenceXで漏洩データ、ダークウェブコンテンツなどの検索を開始
intelx_search_results IDでIntelligenceX検索の結果を取得
intelx_phonebook フォンブック検索 — 用語に関連するメール、ドメイン、URLを検索
intelx_phonebook_results IDでフォンブック検索結果を取得
PhishTank (1) — APIキー不要(PHISHTANK_API_KEYはオプションでレート向上)
ツール 説明
phishing_check PhishTank経由でURLが既知のフィッシングサイトかどうかを確認
Meta (1) — APIキー不要
ツール 説明
darknet_list_sources 設定ステータス、APIキーステータス、ツール数を含むすべての利用可能なデータソースをリスト

CLI使用方法

# すべての利用可能なツールをリスト
npx darknet-mcp-server --list

# Tor SOCKS5プロキシ接続を確認
npx darknet-mcp-server --check-tor

# 任意のツールを直接実行
npx darknet-mcp-server --tool breachList '{"domain":"adobe.com"}'
npx darknet-mcp-server --tool ransomwareRecent '{}'
npx darknet-mcp-server --tool tor_search_onion '{"query":"marketplace"}'
npx darknet-mcp-server --tool btc_address '{"address":"1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa"}'

# APIキーが必要なツール
HIBP_API_KEY=your-key npx darknet-mcp-server --tool breachSearch '{"account":"[email protected]"}'
HYBRID_API_KEY=your-key npx darknet-mcp-server --tool malware_search '{"hash":"abc123..."}'

データソース(16)

ソース 認証 レート制限 提供するもの
Have I Been Pwned HIBP_API_KEY 1 req/1.5s 侵害検索、ペースト検索、パスワードチェック、侵害リスト
IntelligenceX INTELX_API_KEY 1 req/s ダークウェブコンテンツ、漏洩データ検索、フォンブック(メール/ドメイン/URL)
AlienVault OTX オプション 1 req/s IP、ドメイン、ハッシュ、CVEの脅威インテリジェンス;脅威パルス検索
AbuseIPDB ABUSEIPDB_API_KEY 1 req/s IP悪用レポート、信頼度スコアリング、ブラックリスト、CIDRブロックチェック
abuse.ch (ThreatFox) オプション 2 req/s IOC検索、マルウェアファミリー追跡、タグベース検索
abuse.ch (URLhaus) オプション 2 req/s マルウェア配布URL追跡、ホスト/URL検索
abuse.ch (MalwareBazaar) オプション 2 req/s マルウェアサンプルリポジトリ、ハッシュ検索、YARAシグネチャ検索
GreyNoise なし 1 req/s IP分類(良性/悪意)、インターネットスキャナー検出
Pulsedive オプション 1 req/s インジケーターエンリッチメント、リスクスコアリング、リンクされたIOC探索
Hudson Rock Cavalier HUDSONROCK_API_KEY 1 req/s ドメイン、メール、またはIPによるスティーラーログ検索
Vulners オプション 1 req/s 脆弱性/エクスプロイトデータベース、CVE検索、ExploitDB検索
Blockchain.info なし 1 req/s Bitcoinアドレス検索、残高、トランザクション詳細
ChainAbuse なし 1 req/s Bitcoinアドレスの悪用/詐欺レポート
Hybrid Analysis HYBRID_API_KEY 1 req/s マルウェアサンドボックスデトネーション、MITRE ATT&CKマッピング、サンプルフィード
CIRCL AIL (Onion Lookup) なし 0.5 req/s .onionアドレスメタデータ、初回/最終確認日、関連BTCアドレス
Tor Network なし N/A 出口ノードリスト、.onion取得/スクレイピング、Ahmia.fi検索

アーキテクチャ

src/
  index.ts                # CLIエントリーポイント (--help, --list, --check-tor, stdioサーバー)
  protocol/
    mcp-server.ts         # MCPサーバーセットアップ (stdioトランスポート)
    tools.ts              # ツールレジストリ — 全66ツールをここで組み立て
  types/
    index.ts              # 共有型 (ToolDef, ToolContext, ToolResult)
  utils/
    rate-limiter.ts       # プロバイダーごとのレートリミッター
    cache.ts              # APIレスポンスのTTLキャッシュ
    tor-fetch.ts          # Tor SOCKS5プロキシHTTPクライアント
    require-key.ts        # APIキーバリデーションヘルパー
  tor/                    # Torネットワークツール (7)
  ransomware/             # ランサムウェアインテリジェンスツール (9)
  breach/                 # HIBP侵害ツール (7)
  abusech/                # ThreatFox + URLhaus + MalwareBazaarツール (9)
  otx/                    # AlienVault OTXツール (5)
  abuseipdb/              # AbuseIPDBツール (4)
  greynoise/              # GreyNoise Communityツール (2)
  pulsedive/              # Pulsediveツール (3)
  hudsonrock/             # Hudson Rockスティーラーログツール (3)
  vulners/                # Vulnersエクスプロイトツール (3)
  blockchain/             # ブロックチェーンインテリジェンスツール (4)
  hybrid/                 # Hybrid Analysisマルウェアツール (3)
  onionlookup/            # CIRCL Onion Lookupツール (1)
  intelx/                 # IntelligenceXツール (4)
  phishing/               # PhishTankツール (1)
  meta/                   # Metaツール (1)

設計上の決定:

  • 16プロバイダー、1サーバー — 各データソースは独立したモジュールです。エージェントがクエリに基づいて使用するツールを選択します。
  • プロバイダーごとのレートリミッター — 各データソースは、そのAPIの制限に合わせて調整された独自の RateLimiter インスタンスを持ちます。共有ボトルネックはありません。
  • TTLキャッシュ — ランサムウェアデータ(15分)、侵害リスト(10分)、abuse.ch結果(5分)がキャッシュされ、マルチツールワークフロー中の冗長なAPI呼び出しを回避します。
  • グレースフルデグラデーション — APIキーが欠落してもサーバーはクラッシュしません。ツールは説明的なエラーメッセージを返します: "侵害アカウント検索を有効にするにはHIBP_API_KEYを設定してください。"
  • DNSリーク防止 — Tor .onionツールは socks5h:// プロトコルを使用してTor経由でDNSを解決し、ローカルリゾルバーへのDNSリークを防止します。
  • 4つの依存関係 — @modelcontextprotocol/sdk、zod、socks-proxy-agent、cheerio。すべてのクリアネットHTTPはネイティブ fetch 経由。すべてのTorトラフィックはSOCKS5経由。

制限事項

  • HIBPアカウント/ペースト検索には有料APIキーが必要($3.50/月)
  • IntelligenceX、AbuseIPDB、Hudson Rock、Hybrid AnalysisはそれぞれのツールにAPIキーが必要
  • Tor .onionツールには実行中のTor SOCKS5プロキシが必要(バンドルされていません)
  • abuse.chの無料ティアは ABUSECH_AUTH_KEY なしではレート制限が低い
  • Ransomware.liveとRansomLookのデータはアップストリームのスクレイピング頻度に依存
  • ブロックチェーンツールはBitcoinのみサポート(Ethereum/Moneroなし)
  • PhishTankデータベースはリアルタイムのフィッシングキャンペーンに遅れる場合があります
  • macOS / Linuxでテスト済み(Windowsは未テスト)

MCPセキュリティスイートの一部

プロジェクト ドメイン ツール
hackbrowser-mcp ブラウザベースのセキュリティテスト 39ツール、Firefox、インジェクションテスト
cloud-audit-mcp クラウドセキュリティ (AWS/Azure/GCP) 38ツール、60以上のチェック
github-security-mcp GitHubセキュリティ態勢 39ツール、45チェック
cve-mcp 脆弱性インテリジェンス 23ツール、5ソース
osint-mcp-server OSINT&偵察 37ツール、12ソース
darknet-mcp-server ダークウェブ&脅威インテリジェンス 66ツール、16ソース

許可されたセキュリティテストおよび評価のみを目的としています。
任意のターゲットに対してインテリジェンス収集を行う前に、必ず適切な許可を得てください。

MITライセンス • Bun + TypeScriptで構築

関連プロジェクトを探す