2013-10-05 32 views
1

我想捕獲iPhone上的網絡流量。所以我遵循官方網站上的指導。iOS遠程虛擬接口不起作用

  1. 通過USB將iOS設備連接到Mac。
  2. $ rvictl -s UDID

    我通過ifconfig -l看到了接口rvi0。我使用tcpdump來捕獲數據包: $ sudo tcpdump -i rvi0 -n tcpdump:警告:rvi0:該設備不支持混雜模式 (BIOCPROMISC:不支持套接字操作) tcpdump:WARNING:rvi0:no IPv4地址分配 tcpdump的:抑制詳細的輸出,使用-v或-vV全協議解碼 監聽rvi0連桿式RAW(原始IP),捕獲大小65535個字節

    然後我用我的iPhone5(IOS: 7.0.2)瀏覽一個正常工作的網頁。但是有沒有由tcpdump捕獲的pakect 。

回答

0

請看Remote Virtual Interface docsrvictl -s <<UDID>>只是在您的設備上運行該工具。輸出線應改爲類似Starting device <<UDID>> [SUCCEEDED] with interface <<INTERFACE>>要查看數據包,進入sudo tcpdump -i <<INTERFACE>> -w trace.pcap 當您的捕獲完成後,RVI使用rvictl -x <<UDID>>和開放trace.pcap使用數據包分析工具(即是Wireshark,可可數據包分析器(位於當前工作目錄)中刪除等)。

0

如果手機是ios7,則需要運行Xcode 5.並且最好使用OSX 10.9以獲得最佳效果。