Nemo

Nemo 关注TA

路漫漫其修远兮,吾将上下而求索。

Nemo

Nemo

关注TA

路漫漫其修远兮,吾将上下而求索。

  •  普罗旺斯
  • 负责帅就完事了
  • 写了1,496,113字

该文章投稿至Nemo社区   编程综合  板块 复制链接


Fiddler抓安卓/Iphone数据包教程

发布于 2018/01/04 18:59 2,964浏览 0回复 614

最近在做公司app的开发相关工作。所以一些情况下,需要诊断手机端发送和接收到的数据包。

fiddler是一个不错抓包工具选择,之前一直也有在用它来做一些本地请求的转发,本地计算机网络请求监控一类的操作。它是一个强大的工具,这里只做一个简单的抓包记录。

除了fiddler以外,也推荐charles,同样是一个神器。


这就开始:

1、在fiddler主界面选择Tools --> options.

TIM截图20180104184234

2、找到https这个标签页。勾上这两项:

TIM截图20180104184354

3、找到connects标签页,选择fiddler监听的端口和选择允许远端计算机连接选项。记住这个端口,一会设置手机的时候需要用到。

TIM截图20180104184505

4、同时点击键盘上的Window 和 R 按键,打开运行栏,输入cmd,回车后调出命令行。然后在命令行中输入ipconfig,即可得到当前机器的ipv4地址。记住这个ipv4地址。

TIM截图20180104185300

5、完成后,点击OK,然后重启fiddler,fiddler部分操作就算完成了。

6、抓iphone设备的包:

在iphone上,点击设置 --》wifi --》找到当前连接的wifi,点击去--》拉到界面的最下面,找到“配置代理”选项,点击去 --》 选择手动 --》 然后输入刚刚配置的计算机的ip和fiddler监听的端口 --》然后点保存即可。

TIM截图20180104185721

7、这时候iphone上发的请求都可以在fiddler的窗口中观察到了。

TIM截图20180104185840

8、安卓同理,只需要设置网络的代理配置即可。


...end...



本文标签
 {{tag}}
点了个评