SSLをサポートするiOS向けミドルネットワークプロキシの男性ですか?


8

一部のアプリと、それらが私のiPhoneで使用しているネットワークトラフィックの種類を調べようとしています。

Charlesを設定しました(SSL証明書とプロビジョニングプロファイルを含む)。次に、ラップトップをiPadにテザリングして接続を確立し、WiFiを介してそのインターネットをiPhoneと共有しました。

何らかの理由で、私が使用しているアプリは、オンラインではないと考えているようです。Safariはこのセットアップで動作します。

脱獄せずに分析のためにネットワークトラフィックをMacにシームレスに送信するためのオプションは何ですか?

それが重要であれば、私はiPhone 4でiOS 5.1を実行し、白いプラスチックのユニボディ(Mid-2010)MacBookでMac OS X Lionを実行しています。


1
Ettercapをご存知ですか?私はそれが使用毎日咳を。最高級のMITMです。もっと聞きたいのなら、私はそれについていい答えを書きます。あなたが説明したこと(そしてその記事に基づいて)に基づいて、それはあなたが望むことをするはずです。
Andrew Larsson

それについて書いてください。:-)
Moshe

それで、Charlesを実行していないとき、彼らは接続していますか?そして、あなたのiPadはUSB経由でインターネット接続を提供するものですか?
ジョナサン。

古い質問です。問題はSSLです。iOSアプリケーションは、有効なSSL証明書がないと接続を拒否します。
Andrew Larsson

回答:


6

mitmproxyを使用します。この種のことが証明されています。しばらく前に、アプリのPathがアドレス帳をサーバーにアップロードすることについて騒動がありました。これはそれを発見するために使用されたものでした。男は彼がそれどのように使用したかを書きました、そしてそれはmitmproxyをインストールして使用する方法についての素晴らしい紹介です。

ここに画像の説明を入力してください

サイトから:

mitmproxyは、SSL対応のman-in-the-middle HTTPプロキシです。トラフィックフローをオンザフライで検査および編集できるコンソールインターフェイスを提供します。

mitmdumpはmitmproxyのコマンドラインバージョンであり、機能は同じですが、飾り気はありません。HTTPのtcpdumpを考えてください。特徴

  • その場でHTTPトラフィックを傍受して変更する
  • 後の再生と分析のためにHTTP会話を保存する
  • HTTPクライアントとサーバーの両方を再生する
  • Pythonを使用してHTTPトラフィックにスクリプトによる変更を加える
  • オンザフライで生成されるSSLインターセプト証明書

0

同じWifiに接続している間、WireShark望みどおりの動作をしませんか?

WireSharkのドキュメントページから抽出

1.1.2。特徴

Wiresharkが提供する多くの機能の一部を以下に示します。

  • UNIXおよびWindowsで使用できます。
  • ネットワークインターフェイスからライブパケットデータキャプチャします。
  • 非常に詳細なプロトコル情報を含むパケットを表示します。
  • キャプチャされたパケットデータを開いて保存します。
  • 他の多くのキャプチャプログラムとの間でパケットデータをインポートおよびエクスポートします。
  • 多くの基準でパケットをフィルタリングします。
  • 多くの基準でパケットを検索します。
  • フィルターに基づいてパケット表示を色付けします。
  • さまざまな統計を作成します。

...そしてもっとたくさん!


Hrm ...たぶん...スプーフィングされたネットワークトラフィックをiOSデバイスに送信できないことを除いて、私はできますか?
Moshe

私はそうは思いません。ドキュメンテーションページで述べられているように、「Wiresharkはネットワーク上のものを操作せず、それから「測定」するだけです。Wiresharkはネットワーク上でパケットを送信したり、他のアクティブなことを行いません(名前解決を除いて、無効にできます)。」
Thecafremo

まあ、それはまだアプリが期待しているものを調べるための出発点です。
Moshe

WireSharkはあなたの目的に適しています。
リボルバー:

0

DebookeeはWiresharkなどのネットワークトラフィックアナライザーですが、ネットワーク上の任意のデバイスのネットワークトラフィックを傍受することもできます。

ネットワークをスキャンするだけで、すべてのデバイスが表示され、iPhoneをターゲットとして選択し、アナライザーを起動すると、脱獄やテザリングの必要なく、iPhoneのすべてのトラフィックが表示されます。

表示されるプロトコルは次のとおりです:HTTP、HTTPS、DHCP、DNS、TCP、SIP ...


1
自社製品を宣伝する前に、apple.stackexchange.com / faq#promotionをお読みください。
ノーヒルサイド

Debokeeは優れたアプリであり、推奨されるより複雑なスキームやツールの多くと比較して、OSXでのトラフィックのセットアップと監視がはるかにシームレスです。これが反対投票される理由はありません。
Sanjiv Jivan 2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.