抓包工具Fiddler的使用教程(一):移动端如何抓包

使用fiddler已经有一段时间了,但是始终停留在简单的抓包,过滤,查看发送request以及相应response,昨天在项目中需要模拟一些数据,涉及到去修改request的参数以及修改response的响应数据,这才开始学习如何更深入的使用fiddler:


  • 如何抓包
  • 如何过滤hostname
  • 如何模拟设置断点
  • 如何模拟弱网环境
  • 如何修改CustomRules.js文档

如何抓包

进行移动端的测试比较多,就讲如果对手机进行抓包,android手机:

  1. 首先需要PC端安装Fiddler,设置端口 8888 ,开启wifi

打开Fiddler,然后点击菜单栏的Tools > Fiddler Options,打开“Fiddler Options”对话框。
在打开的对话框中切换到“Connections”选项卡。
在“Connections”选项卡中可以看到“Fiddler listens on port:”,后面的输入框中有8888。可以需要根据你自己的要求修改为任意一个合法的端口。

设置fiddler的端口

  1. android 手机进行wifi连接,确保手机和PC在一个网络中(手机连接PC发射出去的wifi热点)。
  2. 之后修改该wifi网络,勾选show advanced options
  3. Proxy选择Manual
  4. Proxy host name 填写PC 端的IP
  5. Proxy port 端口填写 8888 ,这个是Fiddler 设置的端口,通过此端口进行数据的拦截抓包。

    这样就可以进行手机端的抓包了,我们来打开百度尝试一下:
    百度的抓包请求

    看看,有抓到请求吧,就是这么简单,so easy !

如何过滤hostname

在抓包的时候,经常时过来的请求有很多,密密麻麻的都是,我们需要在里面去挑选自己关注的请求,Fiddler有一个过滤的功能可以帮助我们,很轻松的过滤出到我们想要的请求接口:

  1. 打开fiddler,找到Filters选项并点击打开。
    找到Filters选项
  2. 打开后,我们选择启用。Use Filters 在这个选项上打勾。
  3. 打开后我们可以看到下面的Host模式,我们选择Show the following Hosts。表示我们只在Fiddler上显示以下域名的数据请求。
  4. 然后我们再Hosts文本区域,输入我们需要显示的域名,用分号分割多个域名。
  5. 填好我们的域名后,我们点击Actions选项并选择Run Filterset Now.现在就已经设置好了。
  6. 以后抓包的时候,就之后显示知己所关心的接口了。
    Filters设置
  • 15
    点赞
  • 87
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雨水的早晨

程序媛也得攒钱植发啊~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值