WireShark抓包

前言

抓包工具的总结html

若是是http/https的抓取,推荐使用Charles;若是是socket,推荐使用Wiresharkios

http://bbs.iosre.com/t/wiresh...网络

用的是RVI(Remote Virtual Interface)(iOS5以上才支持),原理是在MAC上创建虚拟网络接口来做为iOS设备的网络栈,这样全部通过iOS设备的数据都会通过该虚拟接口,iOS设备能够为任意网络类型,这样在MAC上用tcpdump或WireShark来抓取该虚拟接口就能实现对iOS设备的抓包。socket

2.工具

https://www.wireshark.org23http://pan.baidu.com/s/1gejJE...tcp

wireshark是捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡的时候,你须要选择一个网卡。工具

点击Caputre->Interfaces.. 出现下面对话框,选择正确的网卡。而后点击"Start"按钮, 开始抓包ui

3.使用方法

  • 1.打开Xcode,按 shift + command + 2,找到你要抓包的iOS设备的Identifier后面的一长串,复制下来code

  • 2.打开Terminal,输入rvictl -s xxx 。xxx为你刚才复制的东西htm

  • 3.打开WireShark,找到设置按钮,排在首项的第四个,而后在输入项选择rvi0这个虚拟网卡,点开始,就开始抓包了。blog

https://wiki.wireshark.org/

封包详细信息 (Packet Details Pane)

  • Frame: 物理层的数据帧概况

  • Ethernet II: 数据链路层以太网帧头部信息

  • Internet Protocol Version 4: 互联网层IP包头部信息

  • Transmission Control Protocol: 传输层T的数据段头部信息,此处是TCP

  • Hypertext Transfer Protocol: 应用层的信息,此处是HTTP协议

https://www.cnblogs.com/huiyu...

相关文章
相关标签/搜索