iPhone でネット トラフィックをキャプチャしたいと考えています。そこで、公式サイトのガイドに従いました。
- iOS デバイスを USB 経由で Mac に接続します。
$ rvictl -s UDID
ifconfig -l でインターフェイス rvi0 を確認しました。$ sudo tcpdump -i rvi0 -n tcpdump: WARNING: rvi0: That device does not support promiscuous mode (BIOCPROMISC: Operation not supported on socket) tcpdump: WARNING: rvi0: no IPv4 address assigned tcpdump : 詳細出力は抑制されます。rvi0 でリッスンする完全なプロトコル デコードには -v または -vv を使用します。リンク タイプは RAW (Raw IP)、キャプチャ サイズは 65535 バイトです。
次に、iPhone5(ios:7.0.2)を使用してWebページを閲覧しましたが、これは通常どおり機能しました。しかし、tcpdump によってキャプチャされた pakect はありません。