ネットワークデバッグに必要なすべて
ひとつのアイデアから生まれた 4 つの機能領域:Flutter アプリのものも含め、すべてのパケットを見える化し、ルール・スクリプト・リクエストで思いのままに変える。
他のツールに見えない通信が見える
Hodor はシステムプロキシのさらに下層で通信をキャプチャします。プロキシ設定を回避するアプリ(Flutter アプリなど)も、そのまま丸見えに。
4 つのプロトコル、すべてキャプチャ
デバイス上の HTTP(S)、WebSocket、TCP、UDP 通信をキャプチャ。ドメインフィルターで、見たいリクエストだけに集中できます。
Flutter の通信もしっかりキャプチャ
多くのプロキシ型ツールは Flutter アプリを扱えません。Hodor は Flutter の通信を初期状態のままキャプチャ・リライトできます。
HTTPS を平文で表示
ルート証明書を一度インストールするだけで、すべての HTTPS リクエストとレスポンスが平文で表示されます。アプリ側の変更は一切不要。
LAN キャプチャ
同じ Wi-Fi 上の他のスマホや PC のプロキシを Hodor に向ければ、その通信もセッション一覧に表示されます。
バイナリも一発で可読に
Protobuf、Form-Data、JSON、HTML、JavaScript、CSS を自動でデコード・整形・ハイライト。バイナリの body まで読める形に。
通信の途中でも何でも変えられる
リクエストを別サーバーへリダイレクト、パス・ヘッダー・ボディの編集、レスポンスの偽装や過去リクエストの再生——アプリを一切変えずに、HTTP(S)、WebSocket、TCP、UDP で実現。
リクエストもレスポンスも編集
リクエスト がサーバーに届く前にパス・クエリ・ヘッダー・ボディを変更。レスポンスもアプリに返る前に編集できます。
モックと再生
キャプチャしたリクエストをいつでも再生、またはフェイクのレスポンスを返却。バックエンドが存在する前にアプリをテストできます。
プロキシ転送
キャプチャした通信(Flutter 含む)を LAN 上の mitmproxy や Charles に転送。既存の分析ワークフローにそのまま組み込めます。
API をテスト。なんでもスクリプト化。AI に運転を。
デバイス上で直接テストリクエストを送信し、JavaScript でフローを自動化。さらに Claude のような AI ツールに通信の検査やリクエスト送信を任せられます。
クイックリクエスト——デバイス上で API デバッグ
Postman のように API リクエストを送信・デバッグ。HTTP、WebSocket、TCP、UDP、gRPC、MQTT の 6 プロトコルに対応し、環境・変数・事前/事後スクリプト・アサーションを備えます。
JavaScript スクリプティング
リクエスト・レスポンス・定時ジョブに自分の JavaScript を差し込む——リクエストへの署名、レスポンスの復号、データのエクスポート。暗号化・ハッシュ・ストレージも内蔵。
MCP——AI に運転を任せる
MCP は AI ツールをアプリに接続するための標準規格です。Claude を Hodor につなげば、キャプチャした通信の閲覧、リクエスト送信、デバッグ操作まで自動で行えます。