Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/neur0map/polymaster
OSINT (オープンソースインテリジェンス)データ流出情報収集脅威インテリジェンスクローラー異常検知
GitHubneur0map/polymaster

polymaster

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

リポジトリを見る
2485ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
polymaster — PolymarketとKalshiの予測市場で、異常検知を備えた大口取引の監視 | 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 製で高速かつ効率的

クイックスタート

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

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

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

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

インストール

ソースから

root@kitploit:~
git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo build --release

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

root@kitploit:~
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.com

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 不均衡)

アラート例

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

root@kitploit:~
[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
======================================================================

コマンド

root@kitploit:~
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 — ターミナルのカラー出力

プロジェクト構造

root@kitploit:~
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 エラー

  • Polymarket: 公開エンドポイントは通常問題なく動作します
  • Kalshi: 公開エンドポイントは認証なしで動作しますが、レート制限が適用される場合があります

レート制限

レート制限を受ける場合:

  • --interval を増やしてポーリング頻度を下げる
  • Kalshi の場合: wwatcher setup で API 認証情報を追加する

コントリビューター

アイデアと改善を提供してくれたコントリビューターに感謝します:

  • @fuzmik - アラート履歴ログ機能を提案

統合(MCP)

wwatcher には、score_alert と check_preferences の 2 つのツールを備えたスコアリング MCP サーバーが含まれています。API キーは不要です。

セットアップとツールの詳細については integration/README.md を参照してください。

Prowl Bot(計画中)

マルチエージェントの予測市場チームを備えた対話型 Telegram ボット。このボットはあなたと会話し、ホエールアラートを分析し、あなたの承認後に Kalshi と Polymarket で取引を実行できます。

完全な設計ドキュメントについては docs/plans/2026-02-25-prowl-bot-design.md を参照してください。

アーキテクチャ

root@kitploit:~
You (CEO) ←→ Telegram ←→ Manager Bot
                              │
                    ┌─────────┼─────────┐
                    ▼         ▼         ▼
                Researcher  Analyst    Risk
                    └─────────┼─────────┘
                              ▼
                      Decision + Approval
                              ▼
                    Executor (Kalshi + Polymarket)
  • Manager — 性格 (soul.md)、永続メモリ、スキルを持つ対話型 AI。チームにタスクを委任します。
  • Researcher — 市場データ、ニュース、センチメントを収集 (ONNX)
  • Analyst — wwatcher のホエール履歴を読み取り、アラートをスコアリングし、パターンを検出
  • Risk — ポジションサイズ、バンクロール管理を評価
  • Executor — あなたの承認後に取引を実行

各エージェントは独自のソウル(性格)、スキル(指示)、メモリ(SQLite パーティション)を持ちます。推論にはクラウド LLM(OpenRouter)、低コストタスクにはローカルモデル(Ollama)、ML には ONNX(センチメント、リランキング、時系列)を使用します。

ロードマップ

継続学習

ボットは初日から予測を収集します。市場が確定すると、自動的にトレーニングデータを構築します。ローカルの 7B モデル(Mac では MLX、無料)をファインチューニングして、時間の経過とともに特定の市場で向上させることができます。Turtel et al. 2025 に基づく手法で、14B モデルで Polymarket の o1 精度に匹敵したものと同じアプローチです。

ライセンス

このツールは教育および監視目的で提供されます。Polymarket および Kalshi API の利用規約を確認してください。

ツールをダウンロード
trades、value、positions、closed-positions、leaderboard、top-holders
Gamma APIgamma-api.polymarket.commarkets(コンテキスト + タグ)
CLOB APIclob.polymarket.combook(オーダーブック深度)
フェーズ説明ステータス
フェーズ 1会話型ボット — Telegram、性格、メモリ、データ収集計画中
フェーズ 2チーム生成 — マルチエージェント委任、ホエール分析計画中
フェーズ 3アラートパイプライン — wwatcher webhook が自動分析をトリガー計画中
フェーズ 4実行 — Kalshi + Polymarket の注文発注計画中
フェーズ 5ML モデル — ONNX センチメント、リランカー、時系列計画中
フェーズ 6継続学習 — 確定した市場結果に対する Self-SFT + GRPO計画中