抓包
首先需要安装 tcpreplay 使用home brew安装即可 os系统自带
(如果没有自行安装 终端输入:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" )
brew install tcpreplay
打开终端
1.0 开启虚拟端口
rvictl -s + 需要抓包手机的UDID :如下
rvictl -s 9fc1c6f026b846a0f90c55315d12edd52f3378c3
ifconfig -l 可以查看已经开启的端口
rvictl -x + UDID 关闭端口
2.0 开始抓包
sudo tcpdump -i rvi0 -n -s 0 -w dumpFile.pcap tcp
抓指定ip的数据包
sudo tcpdump tcp and host 192.168.25.104 -vv -i rvi0 -n -s 0 -w dumpFile.pcap
(dumpFile.pcap 是抓包的名称和路径)
3.0 停止抓包
ctrl c
// 解析包内容
tcprewrite --dlt=enet --enet-dmac=00:11:22:33:44:55 --enet-smac=66:77:88:99:AA:BB --infile=dumpFile.pcap --outfile=dumpFileFinal.pcap
获取到最终的dumpFileFinal.pcap可以使用WireShark等软件分析