2010-11-22 170 views

回答

1

更容易通過其特殊rvi接口的網絡流量隔離與查爾斯

http://www.charlesproxy.com/

+0

有人可以請詳細解釋一下嗎? Charles是在臺式計算機上運行的反向代理。這如何幫助捕獲來自或去ipad的網絡流量? – deweydb 2013-06-03 22:55:46

+0

Ahh我看到:http://www.charlesproxy.com/documentation/faqs/using-charles-from-an-iphone/ – deweydb 2013-06-03 23:11:33

4

絕對使用Wireshark

http://www.wireshark.org/

+0

我遇到過,爲了在Mac上進行實時捕獲,我必須經常關閉和關閉iPad的WLAN。 – 2011-02-08 16:37:54

0

OSX now supports packet capture附加設備上。要使用它,你首先需要找到連接的設備的UDID - 無論是通過的Xcode或命令行如:

system_profiler SPUSBDataType | sed -n -E -e '/(iPhone|iPad)/,/Serial/s/ *Serial Number: *(.+)/\1/p' 

然後利用產生的UDID在下面的命令來創建一個新的關聯RVI接口:

rvictl -s your_device_udid 

現在即可上rvi0 IFACE例如從I/PAD /電話抓包:

sudo tcpdump -i rvi0 -k A 

注:-k論點蘋果特定選項鄰在他們的tcpdump版本中得到了支持,這允許在這種情況下顯示額外的元數據,它顯示包括接口名稱,進程名稱& ID等的所有元數據。以這種方式,可以看到流過WiFi(en0)和移動pdpX)接口,但不是所有接口(如ipsec0等)