PCプロキシ不要 · 100%モバイルネイティブキャプチャ

ApiCatcher - iOS向けHTTP/HTTPSキャプチャ&デバッグツール

iOS向けの直感的で使いやすいHTTP/HTTPSパケットキャプチャ&デバッグツールの開発に特化。PCプロキシ不要で、iPhoneやiPadデバイスで直接キャプチャが可能です。

  • PCや外部プロキシへの依存は一切ありません。
  • マニュアル不要のシンプルで直感的なUI/UXを実現。
  • AIが正規表現、Cron、スクリプトの作成をサポートし、作業効率を大幅に向上。
  • あらゆる開発シーンに対応する強力な機能を凝縮。
ApiCatcher - iOS向けHTTP/HTTPSキャプチャ&デバッグツール
キャプチャ
HTTPS通信 WebSocket通信
デバッグ
リプレイ / リライト / スクリプト / DNSマッピング
エクスポート
HAR / API / メディア

コア機能概要

キャプチャからフィルタリング、デバッグ、エクスポートまでを網羅。開発、調査、既存APIの解析など様々なシーンで活躍します。

HTTPSトラフィック解析
iOSデバイス上でHTTPSリクエストとレスポンスを直接キャプチャして分析します。
WebSocketトラフィックのキャプチャ
WS/WSSトラフィックのキャプチャをサポートし、データフレームをチャットメッセージリストとして表示します。
許可/拒否ホストリスト
ホスト別の許可/拒否リストを設定して通信をフィルタリングし、特定アプリ以外の不要な通信を排除できます。
リクエストリプレイ
ワンタップでリクエストを再送し、問題の再現や検証を迅速に行えます。
組み合わせリプレイ
複数のリクエストをドラッグ&ドロップで組み合わせ可能。パラメータ連携や順次実行に対応しています。
リクエストリライト
Mock、書き換え、ドロップなどのリライト処理に対応し、多様なデバッグニーズをカバーします。
スクリプト実行
複雑な書き換えや暗号化アルゴリズムに対応するスクリプト機能を搭載。その場でテストも可能です。
定時リクエストリプレイ
スケジュールに沿った自動リプレイをサポート。自動テストや回帰検証に活用できます。
リクエスト出力
リクエスト記録を出力し、チーム間での共有や問題の再現に役立てられます。
APIエクスポート
APIドキュメントを自動生成し、PostmanやApifoxへエクスポートできます。
メディア出力
画像、動画、音声を自動識別して抽出。分割ダウンロードされたファイルの統合保存も可能です。
APIスキャン
キャプチャされたトラフィックに基づき、ルールベースで情報の検知と統計を実施。カスタムスキャンルールに対応しています。
DNSマッピング
ドメイン名を特定のIPアドレスに解決するカスタムDNSルールを定義します。
Protobufデコード
Protobufエンコードされたリクエスト/レスポンスBodyを自動デコードします。

コア機能紹介

キャプチャからデバッグ、出力まで。ApiCatcherが提供するiOSデバッグの全貌をご紹介します。

機能 1

強力なクエリとフィルタリング

全てのキャプチャ記録を一箇所に集約。URL、ヘッダー、ボディの曖昧検索のほか、Session、Content-Type、ステータス、時間、メソッド、Hostによる詳細な絞り込みが可能です。

apicatcher | filter request
機能 2

集約されたリクエスト詳細

必要な情報を1つの画面に集約。タブ切り替えの手間を省き、JSON/XML/HTMLのシンタックスハイライト、HTML/SVG/画像のプレビュー表示に対応しています。

apicatcher | body render
機能 3

ボディのコピー・復号・出力を簡単に

ヘッダーやボディをワンタップでコピー。バイナリボディのファイル出力や、Base64/URL/AESのデコード、JSスクリプトによるカスタム復号にも対応しています。

apicatcher | body copy / download
機能 4

メディア抽出と分割データの自動統合

画像・動画・音声を自動識別。Rangeリクエストによる分割ダウンロードを自動で1つのファイルに統合保存します。フィルタリング結果に基づいた一括出力も可能です。

apicatcher | file manager
機能 5

一括リクエストのHAR出力に対応

キャプチャ記録をHAR形式で出力可能。Burp、Fiddler、Charlesなどの外部ツールにインポートして、さらなる解析やテストが行えます。

apicatcher | request export har
機能 6

APIをPostmanやApifoxへ出力

APIドキュメントを自動生成。既存機能の解析や、開発段階での技術検証・テスト効率を大幅に向上させます。

apicatcher | api export
機能 7

APIスキャン・機密情報漏洩の検知

キャプチャ済みのトラフィックを動作解析・統計化します。機密情報やエラー情報の漏洩を特定。バックグラウンドで開始されたサイレントAPI呼び出しを追跡し、実行頻度を調査します。API呼び出しのP95・P99レイテンシを統計し、遅延の大きなAPIを特定。カスタムルールやスクリプトでの拡張に対応。

apicatcher | api scan
機能 8

ワンタップリプレイによる効率化

開発中のインターフェーステストや本番環境でのトラブルシューティングに最適な、迅速なリプレイ操作をサポートします。

apicatcher | request replay
機能 9

視覚的な組み合わせリプレイ編集

ドラッグ&ドロップで簡単にリクエストを連結。複雑なAPI依存関係を可視化し、パラメータ注入や失敗時の自動停止、各ステップの実行結果確認もスムーズに行えます。

apicatcher | combo replay
機能 10

より書きやすくなったリライトルール

スコープとリライトアクションで構成。自動生成されたAPIから即座にスコープを選択し、Mock/変更/ドロップをリクエストとレスポンス双方に適用可能。AIが正規表現の作成をサポートします。

apicatcher | rewrite rule
機能 11

AIによるスクリプト作成の効率化

複雑なリライトや独自暗号の復号、自動テストをサポート。手動作成のほか、AIによる生成やリモート読み込みに対応。対話形式でスクリプトを改善でき、キャプチャ通信を使った即時検証も可能です。

apicatcher | script ai assistant
機能 12

リライト前後のリクエストを比較

リライトやスクリプトが適用されたリクエストをアイコンで識別。詳細ページでは適用前後の結果を並べて比較でき、ルールのデバッグを容易にします。

apicatcher | rewrite / script tags
機能 13

自動停止対応の定時リプレイ

単体または組み合わせリプレイをCronやカスタム設定で定時実行。ステータスが'success'になったら自動停止するなど、柔軟な終了条件の設定が可能です。

apicatcher | cronjob
機能 14

WebSocketのキャプチャとデバッグ

WebSocketトラフィックのキャプチャをサポートし、チャット履歴のようにデータフレームを閲覧できます。ペイロードのファジー検索とフィルタリング機能を提供し、データフレーム内のJSON文字列を自動的にフォーマットしてハイライト表示します。ワンクリックで簡単に接続を確立し、メッセージの送受信ができるため、APIのデバッグに非常に便利です。

apicatcher | websocket
機能 15

Protobufデコード

Protobufエンコードされたリクエスト/レスポンスBodyを自動デコードします。記述子ファイルがない場合、デコードされたフィールドに名前が表示されず可読性が低くなります。*.desc 記述子ファイルをインポートしてフィールド名を表示できます。個別の *.desc ファイルのインポート、または複数の *.desc ファイルを .zip にパックしての一括インポートに対応しています。

apicatcher | protobuf decode
機能 16

DNSマッピング

ドメイン名を特定のIPアドレスにマッピングし、本番トラフィックをテスト環境に転送してデバッグできます。Wi-FiやモバイルのDNSサーバー設定を変更する必要がなく、DNSキャッシュの問題もありません。

apicatcher | dns mapping

さらに充実した機能の詳細

細部まで磨き続け、より良い使用体験を提供します。

JSON/XML 検索と折りたたみ

JSON/XML 検索と折りたたみ

文字列のあいまい検索、シンタックスハイライト、コードブロックの迅速な折りたたみに対応した強力なデータビューア。

JSON 差分比較

JSON 差分比較

2つのリクエストを選択し、リクエスト/レスポンスBodyの差分を素早く確認できます。

AIチャットのスマート集約

AIチャットのスマート集約

Event StreamからAIの対話内容を直接集約。手動で探す手間を省き、より直感的に内容を確認できます。

16進数ビュー

16進数ビュー

暗号化されたバイナリコンテンツに対して、Hexビューでプレビューを提供します。

WebSocketデータフレームのプレビューとデバッグ

WebSocketデータフレームのプレビューとデバッグ

チャット履歴のようにデータフレームを閲覧し、友達とチャットするようにWebSocket APIをデバッグできます。

コードハイライトテーマ

コードハイライトテーマ

複数のコードハイライトテーマを内蔵し、好みに合わせて設定できます。

Protobufデコード

Protobufデコード

*.desc 記述子ファイルを選択してフィールド名をデコードします。

App Store ユーザーレビュー

実際に利用しているユーザーからの声をご紹介します。

feiyi1apple
The Ultimate Mobile Packet Capture Tool – A Must-Have for Debugging!
★★★★★

ApiCatcher is absolutely amazing! It completely solves the pain points of mobile packet capture. The interface is clean, the operation is simple, yet the features are incredibly powerful – request replay, Mock responses, and especially encryption/decryption capabilities, everything you need is all in one place.

BoulderRocks5
Wonderful App!
★★★★★

Just what I was looking for: an easy-to-use HTTPS traffic capture app with good filtering options and a powerful JSON viewer. Plus, the more advanced features are amazing: the auto-generated API documentation is very helpful. The developer is very responsive and no subscription!

よくある質問

自分の証明書を使用できますか?

ApiCatcherは、企業が発行したTLS証明書と秘密鍵(PEMまたはPKCS#12)のインポートをサポートしており、ドメインごとに正確にバインドできます。VPNキャプチャを有効にした後、ドメインに一致するHTTPS接続はインポートされた証明書を使用してクライアントとハンドシェイクを行い、デバイスがすでに企業のCAを信頼していることを前提として、特定のビジネスドメインのトラフィックを復号化および分析します。

ApiCatcherでキャプチャしたリクエストをリアルタイムでエクスポートできますか?

エンタープライズユーザーは、ApiCatcherのリアルタイム同期プロトコルに基づいて独自のデータ受信側を実装し、ApiCatcherでキャプチャされたトラフィックをデータ分析ソースとして内部システム(監視システム、セキュリティ監査システムなど)に統合できます。 ApiCatcher Real-time Sync Protocol:https://github.com/apicatcher/apicatcher-realtime-sync-protocol

ApiCatcher - iOS向けHTTP/HTTPSキャプチャ&デバッグツール

iOS向けの直感的で使いやすいHTTP/HTTPSパケットキャプチャ&デバッグツールの開発に特化。PCプロキシ不要で、iPhoneやiPadデバイスで直接キャプチャが可能です。