1:Fiddle工作原理和手机抓包

卸载fiddler--不保留数据(否)

 

 1:fiddle是客户端和服务器端建立的一个http代理,它处于应用层,能够捕获http(s)请求,当启动fiddle后会自动将代理服务器设置为本机,默认端口8888

 

2:抓https

      1:首先还是打开Fiddler配置:Tools->Options->HTTPS,勾选Capture HTTPS CONNECTS和Decrypt HTTPS traffic选项和Ignore server certificate errors (unsafe)

    一定要点击ok

  

      2:安装证书: Actions(第一个选项Trust Root  certificate)安装FiddlerCertMaker插件。

   验证安装成功:Open Windows Certificate Manager--操作--查看证书--fiddler

   

 

      3:验证抓取https:安装后要重启Fiddler,重启浏览器(关闭全部浏览器在打开),百度验证https包

   4:卸载证书:Reset All Certificates

         

3:手机抓包

      1:打开Fiddler,在菜单栏中选择Tools->Options->Connections。输入监听端口(默认是8888),选择Allow remotecomputers to connect(允许远程计算机链接),点击确认然后重启Fiddler。

      2:首先确保手机网络和安装Fiddler的电脑网络处于同一个wifi网络中(关闭电脑网络-更改适配器-禁用以太网,电脑和手机用同一WiFi连接),可以点击Fiddler主界面的右上角的“Online”按钮查看Fiddler所在主机的主机名和IP地址,配置        手机网络时需要使用到这个IP地址。

      3:wifi高级设置中(设置的wifi和电脑fiddler处于同一网关)的代理栏下面选择手动设置,设置输入主机的IP地址和监听端口号(默认8888),点击确认

   手机要抓取https的包手机端要安装证书

   1:手机浏览器输入http://ip:8888  下载证书

  设置---系统安全--加密与凭据-凭据存储--从储存设备安装证书(安装证书)           用户凭据查看证书

 

 https://blog.csdn.net/weixin_40608713/article/details/114873070(ios抓包)

4:fiddle模拟弱网(设置的wifi和电脑fiddler处于同一网关)--只能模拟延

   https://blog.csdn.net/qq_41714308/article/details/82894686

标准:上下行带宽,上下行丢包率,上下行延迟 

 

设置上下行带宽,丢包率,延迟各种数据组合情况

比如:低丢包,高延迟或低丢包,低延迟或完全丢包

 

 

 

 

来源:https://www.cnblogs.com/sucretan2010/p/11526467.html

 

posted @ 2021-04-21 19:53  观呼吸  阅读(278)  评论(0)    收藏  举报