iPhone
iPad
iOS
Fiddler

Fiddler で iPad の HTTPS(SSL) 通信を解析する - Qiita

公式手順

http://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforios

私が検証した環境

  • Surface Pro (Windows10 64bit)
  • iPad (iOS 10.3.2)

手順

コンピュータ作業

  1. http://getfiddler.com/ から Fiddler をインストール
  2. Fiddlerを起動
  3. [Tools] > [Options] > [HTTPS]Tab で下記のように設定
    2018-01-26_12h57_06.png

  4. [Connections]Tab で下記のように設定
    2018-01-26_12h57_49.png

  5. Fiddler を終了

  6. CertMaker for iOS and Android をインストール

  7. コマンドプロンプトを起動し、 ipconfig /all コマンドで自分のIPアドレス(IPv4アドレス)をチェック
    2018-01-26_12h58_40.png

  8. Fiddlerを起動

iPad作業

  1. iPadでSafariを起動し、先ほど調べたIPアドレス:8888( http://xxx.xxx.xxx.xxx:8888 )にアクセス
    IMG_0022.jpg

  2. 「You can download the FiddlerRoot certificate」をクリック、証明書をiPadにダウンロード&インストール

  3. iPadの設定 > Wi-Fi > 今接続しているWi-Fiをタップ > HTTPプロキシ で、サーバー(先ほど調べたIPアドレス)とポートを設定
    IMG_0023.jpg

  4. これで設定作業は完了。iPadでブラウザ通信すると、コンピュータ上のFiddlerにiPadの通信状況が流れてきます。

※全ての作業が終わったら、プロキシ設定を戻したり、iPadからFiddlerの証明書を削除する等しましょう。