抓取数据包查看各种请求数据,方便调试web页面。Wireshark主要用于数据链路层
网络层抓包,Fiddler主要在用于android中的app,Charles主要用于Mac抓取
iphone中app,但其实都可以跨平台使用。
1.寻找网络选择入口Capture-->Interfaces
2.选择有数据流通的网络,点击开始即抓包开始
3.使用过滤机制,例如:将http包过滤出来
4.抓包结果显示如下:
5.停止抓包时点击红色按钮即可
6.分析包内容
查看wireshark抓取结果是很容易获取端口号,原ip目标ip包的大小等等信息,对于数据请求页面调试来说我们同样可以获取想要的信息。
wireshark功能全面,内容丰富,特别具有研究价值。
注:保证移动设备与PC保持同一个网络内
1.配置Fiddler
(1)Tools-->Fiddler Options
(2)端口为8888,勾选允许抓获来自其它设备的数据(注:配置完成需要重新启动fiddler)
2.PC命令提示符输入ipconfig
3.将移动设备的代理设置为PC,端口为8888
4.抓取数据
5.对数据包的查看
注:移动设备与PC设备在同一个网络