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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
pwnproxy — ペンテスター、AIエージェント、CI/CDパイプライン、およびチーム向けの、オープンでローカルファーストなセキュリティテストプラットフォーム。 | Kitploit
ツール/GitHubGitHub/ericmtzmtz/pwnproxy
脆弱性スキャナーウェブプロキシと傍受APIセキュリティテストウェブセキュリティファジングペネトレーションテストDevSecOpsクローラーAIセキュリティ
GitHubericmtzmtz/pwnproxy

pwnproxy

ペンテスター、AIエージェント、CI/CDパイプライン、およびチーム向けの、オープンでローカルファーストなセキュリティテストプラットフォーム。

911009日前未レビュー
リポジトリを見る

人気

すべて見る →

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

すべてのツールを探索

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

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

Python 3.12+ AGPL v3 テスト成功 MCPネイティブ CI

CI: suite · goldens · perf-check — ベースライン 281.9ms / 19ページ (tests/perf/baseline.json) — .github/workflows/ci.yml

pwnproxy

単一のセキュリティテストエンジン。あらゆるインターフェースに対応。

ペネトレーションテスター、AIエージェント、 CI/CDパイプライン、そしてチームのための、 オープンでローカルファーストなセキュリティテストプラットフォーム。


セキュリティテストはもはやデスクトップ専用のワークフローではない

従来のセキュリティツールは、デスクトップインターフェースを使う単一のテスターを中心に設計されていました。

pwnproxyは、ターミナル、TUI、REST API、WebSocketストリーム、CI/CDパイプライン、あるいはMCPを通じたAIエージェントから操作できる、共有セキュリティテストエンジンを中心に構築されています。

                    ┌─────────────────────┐
                    │    pwnproxy core    │
                    │                     │
                    │ Proxy · Scanners    │
                    │ Repeater · Intruder │
                    │ Sessions · Plugins  │
                    └──────────┬──────────┘
                               │
       ┌───────────┬───────────┼───────────┬───────────┐
       ▼           ▼           ▼           ▼           ▼
      CLI         TUI        REST API   WebSocket      MCP
       │           │           │           │           │
  Pentesters   Pentesters   Automation   Teams      AI Agents

手動でのトラフィック傍受、自動スキャンの実行、CI/CD へのセキュリティチェックの統合、あるいは AI エージェントにテストワークフローへのアクセスを付与する場合でも、同じコアが使用されます。

なぜ pwnproxy なのか?

ローカルファースト

プロキシ、スキャナー、ストレージ、自動化はすべてお客様のインフラストラクチャ上で実行されます。

コアのテストワークフローにクラウドへの依存は必要ありません。

1つのエンジン、複数のインターフェース

CLI、TUI、REST API、WebSocket ストリーム、MCP サーバーは、同じ基盤システムへのインターフェースです。

手動テストと自動化のために別々のツールを用意する必要はありません。

自動化のために設計

コマンドラインから直接スキャンを実行し、JSON または SARIF 出力を利用して、検出結果を CI/CD パイプラインに統合できます。

AI ネイティブ

pwnproxy はネイティブの MCP サーバーを通じてその機能を公開するため、互換性のある AI エージェントが人間のオペレーターと同じテストエンジンと対話できます。

拡張可能

スキャナーとフックは、組み込みおよびサードパーティの拡張機能向けに設計されたプラグインアーキテクチャを使用します。

クイックスタート

1. クローンとインストール

git clone https://github.com/ericmtzmtz/pwnproxy.git
cd pwnproxy

poetry install

Python 3.12 以降が必要です。

2. プロキシと API を起動する

poetry run pwnproxy start --proxy-port 8080 --api-port 8000
  • プロキシ → 127.0.0.1:8080
  • API → 127.0.0.1:8000
  • ドキュメント → http://127.0.0.1:8000/docs

3. プロキシ経由でトラフィックを送信する

curl -x http://127.0.0.1:8080 http://httpbin.org/get

4. キャプチャしたトラフィックを検査する

poetry run pwnproxy history

またはターゲットを直接スキャンする

poetry run pwnproxy scan url https://example.com \
  --scanners sqli,xss \
  --output sarif \
  --output-file report.sarif

終了コード:

コード意味
0スキャン完了、検出なし
1スキャン完了、検出あり
2エラー

pwnproxy は現在 Poetry を使用してソースからインストールされます(0.1.0 プレリリース、CHANGELOG.md では 0.2.0-dev)。PyPI パッケージングは将来のリリースで予定されています。

設定は ~/.pwnproxy/config.toml にあります。[triage] / [llm] / max_llm_per_scan およびスコープ設定については config.example.toml を参照してください。コアテスト(プロキシ、スキャナー、ストレージ)は LLM API キーなしで動作します。トリアージはデフォルトでヒューリスティクスに基づいて実行されます。

機能

インターセプトプロキシ

HTTP/HTTPS トラフィックを一時停止、検査、変更、再開します。

  • mitmproxy ベースのインターセプト
  • Textual TUI
  • リクエストとレスポンスの検査
  • セッション対応のトラフィックストレージ
  • REST API アクセス
  • リアルタイムイベントストリーミング

自動スキャナー

組み込みスキャナーには現在以下が含まれます:

スキャナー検出
SQLiエラーベース(シグネチャ + ネガティブコントロール / アンチ WAF ガードによる抑制された 5xx)、ブールブラインド(マルチラウンド + ベースライン)、タイムベース、OOB
XSSコンテキスト認識の悪用可能性を伴う反射型/蓄積型(反射 ≠ XSS)、静的 DOM シンクシグナル(dom-xss、推論)
LFIコンテンツシグネチャ、トラバーサル、PHP ラッパー
XXEエラーベース、XInclude、JSON ミューテーション、OOB ワークフロー
SSRFOOB/コールバック確認のみ(フェイルクローズ、推測的なエラーベース SSRF はなし)

検出結果は 3 つの信頼レベル — tentative、inferred、confirmed — を使用するため、弱いシグナルがエクスプロイトとして扱われることはありません。LLM トリアージはオプトインです。デフォルトではパイプラインはヒューリスティクスに留まり、tentative の検出結果を LLM ジャッジに送信することはありません。

スキャナーはキャプチャされたフローを消費し、ヘッドレスモードで直接実行することもできます。

Repeater

プロキシとは独立して生の HTTP リクエストをリプレイおよび変更します。

検出結果はリクエストデータを保持するため、検出された問題を手動で検証できます。

Intruder

Burp スタイルの §マーカー§ 位置を使用したリクエストファジング。

サポートされるモードには以下が含まれます:

  • Sniper
  • Cluster Bomb

ディレクトリ探索

ワードリストベースのパスおよびファイル探索で、以下を備えます:

  • 組み込みワードリスト
  • カスタム拡張子
  • ソフト 404 検出
  • スコープの強制
  • ライブ結果ストリーミング

セッション管理

以下を自動的に抽出および保存します:

  • JWT
  • Cookie
  • CSRF トークン

セッションは分離され、ローカルに永続化されます。

プラグインシステム

カスタムスキャナーとフックで pwnproxy を拡張します。

プラグインは以下のことが可能です:

  • コアに組み込む
  • ローカルにインストールする
  • Python パッケージとして配布する

組み込みスキャナーとサードパーティスキャナーには同じプラグインインターフェースが使用されます。

ウォッチドッグがプラグインの障害を追跡し、繰り返し失敗するプラグインを自動的に無効化できます。

1 つのエンジン、複数のインターフェース

CLI

ターミナルから直接 pwnproxy を実行します。

pwnproxy start
pwnproxy history
pwnproxy findings
pwnproxy scan url https://example.com
pwnproxy plugin list
pwnproxy session list

TUI

以下にインタラクティブなターミナルインターフェースを使用します:

  • キャプチャしたトラフィック
  • リクエストのインターセプト
  • 検出結果
  • リピーターワークフロー
  • セッションの検査

REST API

プラットフォームをプログラムで制御します。

curl http://127.0.0.1:8000/api/v1/flows

APIは以下の機能を公開しています:

  • プロキシのライフサイクル
  • トラフィック
  • 検出結果
  • セッション
  • スキャナー
  • リピーター
  • イントルーダー
  • プラグイン
  • クローリング
  • ディレクトリ探索

インタラクティブなAPIドキュメントは以下で利用できます:

http://127.0.0.1:8000/docs

WebSocket

トラフィック、検出結果、クローラーのアクティビティ、その他のワークフローに関するリアルタイムイベントを消費します。

ストリームの例:

  • /ws/traffic
  • /ws/findings
  • /ws/events

これにより、外部インターフェースや自動化システムがテストアクティビティにリアルタイムで反応できるようになります。

AIエージェント向けに構築

pwnproxyには、テストプラットフォームをMCP互換エージェントに公開するネイティブMCPサーバーが含まれています。

Claude / Copilot / Custom Agent
                │
                ▼
        ┌──────────────┐
        │  MCP Server  │
        └──────┬───────┘
               │
               ▼
        ┌──────────────┐
        │ pwnproxy API │
        └──────┬───────┘
               │
     ┌─────────┼─────────┐
     ▼         ▼         ▼
   Traffic   Findings   Scanners
     │         │         │
     └─────────┼─────────┘
               ▼
        Security workflow

pwnproxyを起動します:

pwnproxy start

次に、MCP 対応エージェントを設定します:

{
  "mcpServers": {
    "pwnproxy": {
      "command": "python",
      "args": [
        "-m",
        "apps.mcp.src.pwnproxy_mcp.server"
      ]
    }
  }
}

MCPサーバーは、pwnproxyプラットフォーム上の薄い統合レイヤーとして機能します。

参照:

docs/mcp.md

エージェント固有の設定とツールのドキュメントについては。

アーキテクチャ

                           pwnproxy
ツールをダウンロード