無気力生活 (ノ ´ω`)ノ ~゜

脱力系エンジニア。てきとーに生きてます。

fiddlerでiosの通信を解析するためにやったこと

単純にプロキシ機能使っただけです、はい。

最近のMacbook Proの迷走に付き合いきれず、最近Windowsに戻りました。 Macのときはcharlesで通信見てたんですが、Windowsでどうやるんじゃい?ということで昔Fiddlerを使っていたことを思い出したわけです。

手持ちのIOSの通信を覗き見するためにやったことが以下になります。

手順

  1. Fiddlerのダウンロード
  2. [tool]-[telerik fiddler options]-[connections]-{Allow remote computers to connect}=ONでPC外からのリクエストを受け付けるようにする
  3. HTTPSの通信を取りたい場合、このままだと中身の解析ができないので、CAの認証をする。[tool]-[telerik fiddler options]-[HTTPS]の設定を変更
  4. {Capture HTTPS CONNECTS}=ON
  5. {Decrypt HTTPS traffic}=ON
    通知出るがNOで問題なし。この設定をすることでIOS側にCA証明書の導入が可能になる。
  6. IOSで、プロキシ設定を有効にする。 デフォルトだと、{host:8888}に設定すればOK
  7. 設定したら、safariを開き、” http://ipv4.fiddler:8888 ”へアクセスすると、PC側のFiddlerからCA証明書を取得できるので、それをインストールする

参考資料

http://qiita.com/rch850/items/6d550d01d4c76c692d89