步骤如下:
1.iOS设备用数据线连接上Mac
2.在Mac上为iOS设备建立虚拟网络端口,即在终端中输入rvictl -s 设备ID
rvictl -s divice_ID
3.在终端输入如下命令,开始抓取手机端网络数据包
sudo tcpdump-i rvi0-n -s 0-w dump.pc tcp
重要参数定义:
-i rvi0:选择需要抓取的接口为rvi0(远程虚拟接口)。
-s 0:抓取全部数据包。
-w dump.pcap:设置保存的文件名称。
tcp:只抓取tcp的网络包。
此时已经生成dump.pcap文件,可以通过wireshark进行查看。在终端中按Control+C,则停止抓包,在停止之前,所有操作产生的网络数据都会被存储在dump.pcap文件中。
此时已经生成dump.pcap文件,可以通过wireshark进行查看。在终端中按Control+C,则停止抓包,在停止之前,所有操作产生的网络数据都会被存储在dump.pcap文件中。
rvictl -x divice_ID
骤5:计算流量