Fiddler配置安卓手机抓包

常规设置

  • 安装fiddler
  • 打开fiddler,Tools--->option,Act....选项可以留着不取消,有教程说取消好一点,不知道是不是巧合,我取消后,手机网不同了,ennn.. 自行测试吧
  • 设置端口,allow remote computers to connect勾上,允许远程

     

   

 

  • HTTPS设置,fiddler默认抓取http包,需要安装证书才可以,浏览器可以采取这种导出证书,在浏览器里安装

  

   

  • 手机设置代理,即pc的ip和fiddler的代理端口,上面有设置
  • 手机访问ip:8888,下载证书安装,如果访问失败,可以把电脑导出的证书发给手机再安装
  • 配置完毕后记得重启fiddler生效

过滤包

1.手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。
2.打开fiddler>Tools>Fiddler Options>HTTPS>…from remote clients only,勾选这个选项就可以了

  • from all processes :抓所有的请求
  • from browsers only :只抓浏览器的请求
  • from non-browsers only :只抓非浏览器的请求
  • from remote clients only:只抓远程客户端请求

   

更加详细的教程推荐两个:

https://blog.csdn.net/zhaoyanjun6/article/details/72929800

https://blog.csdn.net/weixin_43664254/article/details/94601280

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fiddler是一种常用的网络抓包工具,可以用于在PC和Mac上捕获HTTP和HTTPS通信。随着移动互联网的迅速发展,人们越来越依赖于移动设备,因此需要能够在移动设备上进行抓包的工具来分析和调试网络通信。在这种情况下,Fiddler也可以在Android设备上使用,为移动应用的调试提供了很大的方便。 要在Android设备上使用Fiddler,需要先进行一些设置。首先,需要安装Fiddler的CA证书,以便设备可以正确解密HTTPS通信。其次,需要将设备代理设置为Fiddler的本地代理。对于不同版本的Android设备,设置方法略有不同。例如,在Android 6.0及更高版本中,可以在无线和网络设置中找到代理设置。 一旦代理设置配置完成,Fiddler就可以开始捕获设备上的网络通信了。可以通过Fiddler的证书文件捆绑安装程序、手动导入证书或发送证书到邮箱等方法获取证书。之后在Fiddler工具中设置端口号,将抓取网站的地址输入到浏览器进行访问,然后在代理上选择需要进行抓包的APP或入口,就可以看到设备与网络通信进行的详细数据了。 Fiddler能够捕获网页和应用程序在设备上的交换数据,包括请求、响应、cookie等,非常适合后端程序员、前端开发人员进行接口开发和调试,对于移动应用开发也具有非常重要的意义。它可以让开发人员更快速地定位问题,提升开发效率,也可以让安全人员检测网络安全问题,以防止隐私泄露和数据攻击。总的来说,Fiddler是一个非常值得推荐使用的工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值