Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
polymaster — PolymarketとKalshiの予測市場で、異常検知を備えた大口取引の監視 | Kitploit
ツール/GitHubGitHub/neur0map/polymaster
OSINT (オープンソースインテリジェンス)データ流出情報収集脅威インテリジェンスクローラー異常検知
GitHubneur0map/polymaster

polymaster

PolymarketとKalshiの予測市場で、異常検知を備えた大口取引の監視

リポジトリを見る
2481716日前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Whale Watcher

注意: このリポジトリは、Telegram 上で会話できるフル機能のトレーディングボット(openclaw 風エージェント)へ移行中です。意思決定の前に調査を行うエージェントチームを展開する機能を備えています。

Polymarket と Kalshi の予測市場で大口取引を監視する Rust 製 CLI ツール。異常検知を内蔵し、重要な市場アクティビティをリアルタイムでアラートします。

リポジトリ: https://github.com/neur0map/polymaster

免責事項

このツールは情報提供および調査目的のみで使用されます。このデータは、情報に基づく意思決定と市場分析のためだけに使用してください。

特徴

コア監視

  • Polymarket と Kalshi の取引をリアルタイム監視
  • Kalshi WebSocket による即時取引検知(HTTP ポーリングによるフォールバック付き)
  • Polymarket サーバーサイドフィルタリング — API がホエールトレードを事前にフィルタリングするため、帯域幅の無駄遣いなし
  • カスタマイズ可能なしきい値(デフォルト $25,000)とポーリング間隔
  • 繰り返し出現するアクターに対するトリプルビープ音のオーディオアラート
  • 市場カテゴリフィルタリング(10 カテゴリ、35 以上のサブカテゴリ)
  • プラットフォーム選択(Polymarket のみ、Kalshi のみ、または両方)

ホエールインテリジェンス(Polymarket)

  • ホエールプロファイル — ポートフォリオ価値、リーダーボード順位、利益、勝率、オープンポジション
  • リーダーボード検索 — ウォレットが Polymarket のトップ 500 トレーダーに含まれるかどうかを確認
  • 12 時間のウォレットメモリ — 再来ホエール、ポジション倍増、ホエールの売買転換を検出
  • トップホルダー — 市場ごとのトップ 5 ホルダーとその保有集中度を表示
  • プロファイルは 30 分キャッシュ、リーダーボードは 1 時間キャッシュ

市場インテリジェンス

  • 両プラットフォームのオーダーブック深度(Polymarket CLOB + Kalshi オーダーブック)
  • 市場コンテキスト — YES/NO オッズ、スプレッド、24 時間出来高、建玉、価格変動、流動性
  • API 由来のネイティブ Kalshi カテゴリ(キーワードマッチングより正確)
  • Gamma API から抽出したPolymarket タグ
  • 極端な賭け、逆張りポジション、大口資本に対する異常検知

ウォレットトラッキング

  • 繰り返し出現するアクター(1 時間に 2 件以上の取引)に対する高優先アラート
  • 大口アクター(24 時間に 5 件以上の取引)に対する最優先アラート
  • ウォレットごとの出来高と取引頻度を追跡
  • 再来ホエールの検出(追い増し、ポジション転換)
  • 再起動後も持続する SQLite バックアップのウォレットメモリ

統合

  • n8n、Zapier、Make、Discord、または任意のエンドポイントへのWebhook 通知
  • 市場コンテキスト、ホエールプロファイル、オーダーブック、トップホルダーを含むリッチな JSON ペイロード
  • アラートスコアリングと選好フィルタリングのためのスコアリング MCP サーバー

インフラストラクチャ

  • アラート履歴とウォレットメモリ用の SQLite データベース
  • 設定可能なデータ保持期間(7、30、90 日、または無期限)
  • 6 ステップのガイド付きセットアップウィザード
  • 基本機能に API キー不要(すべて公開データ)
  • Rust 製で高速かつ効率的

クイックスタート

git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo install --path .
wwatcher watch

これだけです。API キーは不要です。すべてのデータは公開エンドポイントから取得されます。数秒以内にターミナルでホエールアラートが表示されます。

プラットフォーム、カテゴリ、しきい値、webhook、オプションの API キーを設定するには wwatcher setup を実行してください。

詳細なセットアップ手順と webhook 統合については QUICKSTART.md を参照してください。

インストール

ソースから

git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo build --release

バイナリは target/release/wwatcher に生成されます。または、システム全体にインストールします:

cargo install --path .

API 情報

wwatcher は、3 つの Polymarket API、1 つの Kalshi REST API、1 つの Kalshi WebSocket にわたる15 の API エンドポイントを使用します。完全なエンドポイントドキュメントについては docs/API_REFERENCE.md を参照してください。

Polymarket(3 つの API、認証不要)

APIベース URL使用エンドポイント
Data APIdata-api.polymarket.comtrades、value、positions、closed-positions、leaderboard、top-holders
Gamma APIgamma-api.polymarket.commarkets(コンテキスト + タグ)
CLOB APIclob.polymarket.combook(オーダーブック深度)

Kalshi(REST + WebSocket)

APIベース URL使用エンドポイント
REST APIapi.elections.kalshi.com/trade-api/v2markets/trades、markets/{ticker}、markets/{ticker}/orderbook
WebSocketwss://api.elections.kalshi.com/trade-api/ws/v2trade チャネル(リアルタイム)

すべてのエンドポイントは公開されており、API キーは不要です。Kalshi の拡張アクセスが必要な場合は、wwatcher setup を実行してください。

Webhook 統合

wwatcher は、市場コンテキスト、ホエールプロファイル、オーダーブック深度、トップホルダー、ウォレットアクティビティを含むリッチな JSON ペイロードを任意の webhook URL に送信します。

docs/WEBHOOK_REFERENCE.md には以下が含まれます:

  • すべてのフィールドを含む完全なペイロードスキーマ
  • n8n の Telegram/Discord メッセージテンプレート
  • フィルタ例(大口アクター、トップ 100 ホエール、エグジットのみ)
  • 計算フィールド(ホエール品質スコア、bid/ask 不均衡)

アラート例

ホエール取引が検出されると、リッチ化された出力が表示されます:

[ALERT] LARGE TRANSACTION DETECTED - Polymarket
======================================================================
Question:   Will Bitcoin reach 100k by end of 2026?
Position:   BUYING 'Yes' shares
Prediction: Market believes 'Yes' has 65.0% chance

TRANSACTION DETAILS
Amount:     $50,000.00
Contracts:  76923.08 @ $0.6500 each
Action:     BUY shares
Timestamp:  2026-02-13T18:00:00Z

[WALLET ACTIVITY]
Wallet:   0x742d35...f0bEb
Txns (1h):  2
Txns (24h): 5
Volume (24h): $380,000.00
Status: HEAVY ACTOR (5+ transactions in 24h)

[MARKET CONTEXT]
Odds:          YES 65.0% | NO 35.0%
Spread:        $0.02 (tight)
24h Volume:    $450,000
Open Interest: $2,100,000
24h Move:      +3.2%
Liquidity:     $180,000
Tags:          crypto, bitcoin

[WHALE PROFILE]
Leaderboard:  #45 (TOP 50)
Profit:       +$890,000
Portfolio:    $2,340,000
Open Pos:     12
Win Rate:     73.0%
Markets:      195

[ORDER BOOK]
Best Bid:   $0.6400  |  Best Ask: $0.6600  |  Spread: $0.0200
Bid Depth:  $45,000 (12 levels)  |  Ask Depth: $38,000 (9 levels)
Imbalance:  54% bid / 46% ask (moderate bid pressure)

[TOP HOLDERS]
  #1: 0x742d...bEb — 150,000 shares (12.0%)
  #2: 0x8a3f...1D  — 120,000 shares (9.6%)
  #3: 0x5b9c...aF  — 95,000 shares (7.6%)
  Top 3 control 29.2% of shares
======================================================================

コマンド

wwatcher watch                        # 監視を開始(デフォルト: 25,000 ドルのしきい値、5 秒間隔)
wwatcher watch -t 50000               # しきい値を 50,000 ドルに設定
wwatcher watch -t 10000 -i 10         # 1 万ドルのしきい値、10 秒のポーリング間隔
wwatcher setup                        # 6 ステップのガイド付き設定ウィザード
wwatcher status                       # 現在の設定と DB 統計を表示
wwatcher history                      # 直近 20 件のアラートを表示
wwatcher history -l 50 -p polymarket  # 直近 50 件の Polymarket アラート
wwatcher history --json               # アラート履歴を JSON で出力
wwatcher test-sound                   # アラートサウンドをテスト
wwatcher test-webhook                 # テスト用 webhook ペイロードを送信

詳細なセットアップ手順については QUICKSTART.md を参照してください。

設定

設定は ~/.config/wwatcher/config.json(macOS/Linux)または %APPDATA%\wwatcher\config.json(Windows)に保存されます。

wwatcher setup を実行すると、以下を設定する 6 ステップのガイド付きウィザードが起動します:

  1. プラットフォーム — Polymarket、Kalshi、または両方
  2. カテゴリ — スポーツ、暗号資産、政治、経済など(サブカテゴリへのドリルダウン付き)
  3. しきい値と保持期間 — 最小取引サイズと履歴保持期間
  4. API キー — オプションの Kalshi 認証情報
  5. 保存とサマリー

ドキュメント

  • docs/WEBHOOK_REFERENCE.md — 完全な webhook ペイロードスキーマ、n8n テンプレート、フィルタ例
  • docs/API_REFERENCE.md — リクエスト/レスポンス例付きの全 15 API エンドポイント
  • docs/plans/ — 各実装フェーズの設計ドキュメント

開発

使用技術:

  • Rust — システムプログラミング言語
  • Tokio — 非同期ランタイム
  • Reqwest — HTTP クライアント
  • tokio-tungstenite — WebSocket クライアント(Kalshi リアルタイム取引)
  • rusqlite — SQLite データベース(アラート履歴 + ウォレットメモリ)
  • Clap — CLI 引数解析
  • Serde — JSON シリアライゼーション
  • Colored — ターミナルのカラー出力

プロジェクト構造

src/
├── main.rs              # CLI エントリポイント (clap)
├── config.rs            # 設定の読み込み/保存
├── db.rs                # SQLite データベース (スキーマ、クエリ、マイグレーション)
├── categories.rs        # 市場カテゴリシステム (10 カテゴリ、35 以上のサブカテゴリ)
├── whale_profile.rs     # ホエールインテリジェンス (ポートフォリオ、リーダーボード、勝率)
├── types.rs             # 共有型、ウォレットトラッカー
├── alerts/
│   ├── mod.rs           # AlertData 構造体、ペイロードビルダー
│   ├── display.rs       # ターミナル出力 (すべての表示関数)
│   ├── anomaly.rs       # 異常検知
│   ├── history.rs       # SQLite アラート履歴
│   ├── sound.rs         # オーディオアラート
│   └── webhook.rs       # Webhook 送信
├── commands/
│   ├── mod.rs
│   ├── watch.rs         # メインの監視ループ
│   ├── setup.rs         # 6 ステップのセットアップウィザード
│   ├── status.rs        # ステータス表示
│   └── test.rs          # サウンド + webhook テスト
├── platforms/
│   ├── mod.rs
│   ├── polymarket.rs    # Polymarket API (取引、市場コンテキスト、オーダーブック、トップホルダー)
│   └── kalshi.rs        # Kalshi API (取引、市場コンテキスト、オーダーブック、カテゴリ)
└── ws/
    ├── mod.rs
    └── kalshi.rs         # Kalshi WebSocket クライアント (リアルタイム取引ストリーム)

トラブルシューティング

設定が見つからないという警告

これは正常です。このツールは公開 API を使用して設定なしで動作します。Kalshi の認証を追加したい場合のみ wwatcher setup を実行してください。

API エラー

ツールをダウンロード