メインコンテンツまでスキップ
macOS 版が登場

あなたのネットワークを 見える化

Hodor は iOS と macOS 向けのネットワークデバッグツールキット。HTTP、WebSocket、TCP、UDP の通信(Flutter アプリも含む)をキャプチャし、リライト・デバッグ・スクリプトで自動化。さらに Claude のような AI ツールに操作を任せることもできます。

iOSmacOSユニバーサル · Apple シリコン対応
HTTP / 2HTTPSWebSocketTCPUDPgRPCMQTT
Hodor が選ばれる理由

ネットワークデバッグに必要なすべて

ひとつのアイデアから生まれた 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

API をテスト。なんでもスクリプト化。AI に運転を。

デバイス上で直接テストリクエストを送信し、JavaScript でフローを自動化。さらに Claude のような AI ツールに通信の検査やリクエスト送信を任せられます。

クイックリクエスト——デバイス上で API デバッグ

Postman のように API リクエストを送信・デバッグ。HTTP、WebSocket、TCP、UDP、gRPC、MQTT の 6 プロトコルに対応し、環境・変数・事前/事後スクリプト・アサーションを備えます。

JavaScript スクリプティング

リクエスト・レスポンス・定時ジョブに自分の JavaScript を差し込む——リクエストへの署名、レスポンスの復号、データのエクスポート。暗号化・ハッシュ・ストレージも内蔵。

MCP——AI に運転を任せる

MCP は AI ツールをアプリに接続するための標準規格です。Claude を Hodor につなげば、キャプチャした通信の閲覧、リクエスト送信、デバッグ操作まで自動で行えます。

デスクトップとリモート

スマホをデスクへ

iPhone と macOS アプリをペアリングすれば大画面で作業:キャプチャデータの閲覧・編集、ルール管理、キャプチャの開始/停止——hodor:// URL スキームで自動化も。

macOS コンパニオン

本格的なデスクトップワークスペース:スマホのキャプチャデータを大画面で閲覧・編集し、ルールを管理、キャプチャをコントロール。

URL スキーム

hodor:// URL スキーム経由で、ショートカット・スクリプト・独自の自動化からキャプチャを開始/停止。

クイックリクエスト

本格的な API デバッガーを内蔵

デスクトップ REST クライアントを行き来する日々はもう終わり。リクエストをプロジェクトごとにグループ化し、ワンタップで環境を切り替え、認証・署名・暗号化はスクリプトにお任せ。

  • 6 プロトコル対応のグループ・環境・ベース URL
  • 3 層の変数:環境・ランタイム・送信ごと
  • コードを書かずに抽出とアサーション
  • キャプチャしたセッションをワンタップでリクエスト化
クイックリクエストガイドを見る →
pre-request.js
// 前置脚本:登录态自动注入 + 全接口加签
async function onRequest(context, url, request) {
const token = sdk.env.get("authToken");
const secret = sdk.env.get("appSecret");
const ts = String(Date.now());

if (token) {
request.headers.set("Authorization", "Bearer " + token);
}
request.queries.set("ts", ts);
request.queries.set("sign", $hash.md5(secret + ts));

return request;
}
スクリプト

効くところに JavaScript を

リクエスト前・レスポンス後・定時実行の 3 か所に自分の JavaScript を組み込めます:パラメータの調整、署名、復号、自分のサーバーへのデータ転送。暗号化・ハッシュ・ストレージは内蔵で、依存のインストールは不要。

  • リクエストとレスポンスをその場でリライト
  • リクエスト完了のたびに、データを自分のサーバーへ転送
  • 5/6 項の cron 式でタスクをスケジュール
スクリプト API を見る →
rewrite.js
// 重写脚本:响应落屏前自动解密
async function onResponse(context, url, response) {
const body = response.body.parseJSON();

if (body && body.data) {
const plain = $crypto.decryptAES(body.data, key, iv);
body.data = JSON.parse(plain);
response.body = body;
}
return response;
}
アプリの画面

Hodor の中をのぞいてみよう

App Store 掲載の実際の画面——キャプチャ、検査、リライト、プレビューを iPhone で。

Capture dashboard
キャプチャホーム
Session list
セッション一覧
Rewrite Debug editor
リライトデバッグエディター
JSON pretty-print
JSON 整形プレビュー

2 つのプラットフォーム、1 つのワークフロー。

iOS でいつでもどこでもキャプチャし、Mac に切り替えれば大画面のデバッグ環境——データもルールも同期されたまま。

iOS2022 年リリース

スマホだけでキャプチャ完了——パソコン不要。モバイル回線や Wi-Fi で HTTP(s)、WebSocket、TCP、UDP を記録し、いつでもリライト。

macOS新登場

デスクトップの相棒:キャプチャデータの閲覧・編集、リライトルールの管理、スマホのキャプチャ操作——すべて Mac から快適に。

回線を流れる通信、見てみませんか?

Hodor でデバッグが速くなる開発者に仲間入り——他のツールに見えない通信をキャプチャし、ルールとスクリプトで思いのままに。