UStackUStack
NetworkSpy icon

NetworkSpy

NetworkSpyは、GraphQL、ストリーミング、AIアプリのAPI通信を解析・再生・編集できるHTTPトラフィックデバッガー。HTTPSの調査、リクエスト比較、専用ビュー作成に対応。

NetworkSpy

NetworkSpyとは?

NetworkSpyは、現代的なアプリケーション通信を調査、分析、編集できるHTTPトラフィックデバッガーです。GraphQL、ストリーミング応答、AIアプリケーションを含むワークフロー向けに設計されており、リクエストの調査、再生、比較、ライブ編集のためのツールでHTTPSトラフィックのキャプチャに重点を置いています。

この製品は、キャプチャした通信をカスタムビューアーで表示し、ペイロードの調査、リクエスト差分、レイテンシ追跡、スキーマ対応のGraphQL処理などの分析機能を追加します。また、通信ベースのセキュリティレビュー、プログラマブルな変換、特殊なデータ形式向けのカスタムビューアーにも対応しています。

主な機能

  • シームレスなSSL/TLS復号: ゼロ設定でHTTPS通信をキャプチャし、自動証明書管理とワンクリック信頼により安全なデバッグを実現します。
  • 詳細なパケット解析: ヘッダー、rawボディ、タイミング、ペイロードの詳細を含むリクエストメタデータを表示し、通信をきめ細かく確認できます。
  • リクエスト比較と再生: 2つのリクエストを並べて比較し、ヘッダーやボディの差分を確認し、編集後にキャプチャした通信を再生できます。
  • ライブブレークポイントと動的マッピング: 通信がクライアントやサーバーに到達する前に一時停止・編集でき、開発中にリモートリソースをローカルファイルへ差し替えることもできます。
  • クエリ駆動の通信検索: クエリビルダーでホスト、メソッド、ステータスコード、パスパターンを絞り込み、膨大なログを移動しやすくします。
  • GraphQLとAIに特化した分析: スキーマ対応のGraphQL解析、ストリーミングトークンの可視化、トークン使用量の追跡、チャンク単位のレイテンシ表示、AIリクエストのペイロード/レスポンス比較をサポートします。
  • プログラマブルなワークフローとカスタムビューアー: 自動変換のためのスクリプトルールや、カスタムデータ形式・独自ペイロード向けの拡張可能なビューアーをサポートします。
  • セキュリティ重視の監査: 調査中にIDOR、mass assignment、機密データ露出など、一般的なAPIリスクを可視化します。

NetworkSpyの使い方

まずアプリでHTTP(s)通信をキャプチャし、HTTPSインターセプトに必要であればローカル証明書を信頼します。通信が流れ始めたら、フィルターとクエリビルダーで特定のリクエストを見つけ、対象のリクエストを開いてヘッダー、ボディ、タイミング、レスポンスの詳細を確認します。

その後、似たリクエストを比較したり、編集して再生したり、ブレークポイントを設定してライブ通信を変更したり、フロントエンドやAPIの変更を進めながらリモートリソースをローカルファイルにマッピングしたりできます。特殊なワークフローでは、GraphQL解析、AIストリーム分析、スクリプトルール、カスタムビューアーを有効にできます。

使用例

  • APIリグレッションのデバッグ: 似た2つのリクエストを並べて比較し、リグレッションの原因になりうるヘッダー、ボディ、レスポンス状態の変更を特定します。
  • ストリーミングAI通信の解析: トークンストリームをリアルタイムで表示し、チャンクごとのレイテンシを監視し、GenAIアプリのデバッグ時にペイロードとレスポンスを比較します。
  • リクエスト処理のエッジケース検証: キャプチャしたリクエストを編集して再生し、変更されたペイロード、ステータスコード、タイミング条件下でAPIがどう動作するかを確認します。
  • ローカルアセットを使ったフロントエンド試作: リモートリソースをローカルファイルに置き換え、バックエンド更新を待たずにUI変更をテストします。
  • APIセキュリティリスクの確認: IDOR、mass assignment、機密データの露出につながる可能性のあるパターンをリクエストから確認します。

FAQ

NetworkSpyはHTTPS通信に対応していますか? はい。製品説明では、自動証明書管理とワンクリック信頼による完全なHTTPSインターセプトに対応するとされています。

GraphQL APIにも使えますか? はい。NetworkSpyには、GraphQLのクエリ、mutation、fragment向けのスキーマ対応解析が含まれています。

AIやストリーミング応答に対応していますか? はい。ページでは、AIリクエスト向けにトークンストリームの可視化、トークン使用量の追跡、レイテンシのマッピング、ペイロード/レスポンス比較が強調されています。

データの表示方法をカスタマイズできますか? はい。NetworkSpyは拡張可能なカスタムビューアーをサポートしており、特殊なペイロードや独自形式向けに設計されています。

価格や対応プラットフォームについては記載がありますか? いいえ。提供された内容には「Check Pricing」リンクがありますが、価格の詳細や特定のプラットフォーム互換性情報は記載されていません。

代替製品

  • Fiddler: 類似のプロキシベースのトラフィック分析ワークフローでよく使われる、汎用HTTPデバッグ・ निरी査ツール。
  • Charles Proxy: HTTPおよびHTTPSトラフィックの確認・編集によく使われる、もう一つのプロキシベースのネットワークデバッグツール。
  • mitmproxy: Webトラフィックの傍受とスクリプト化ができるオープンソースのプロキシで、よりコード指向のワークフローを持つ。
  • Browser developer tools: ブラウザ内での基本的なリクエスト確認には便利だが、フルプロキシでのキャプチャ、トラフィックの再生、ブレークポイント、カスタムビューアが必要な場合にはあまり適していない。
NetworkSpy | UStack