威尼斯网址开户网站应用抓包之Fiddler抓包

Fiddler抓包弱网模拟,fiddler抓模拟

1.点击Rules–>Customze Rules

2.找到m_威尼斯网址开户网站 ,SumulateModem,第一个时间为上行延时时间,第二个时间是下行延时时间,单位都是毫秒,设置上行2s延时,下行3s延时

3.点击Rules->Performance,勾选Simulate Modem Speeds,开启弱网模式

4.发起接口请求获取响应后,点击对应的接口,点击右侧Statistics查看。总用时会比设置的总的有延时时间要大,这个与你本身的网络情况有关

基于Fiddler的弱网模拟

  1. Fiddler的限速功能开启:
    Rules-->Performance-->Simulate Modem Speed
  2. 自定义模拟网速:
    Rules-->Customize Rules..
    修改以下代码块:

        if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "300"; 
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "150"; 
        }

Fiddler模拟弱网

抓包前准备

tcpdump抓包:应用抓包之tcpdump命令抓包

1.抓包工具Fiddler2.真机一个3.预抓包的App一个(我们以app抓包为例)

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一
。 它能够记录客户端和服务器之间的所有
HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。

  1. Fiddler>Rules>Customize Rules…

开抓

1.打开Fiddler

威尼斯网址开户网站 1

2.设置端口(Tools->Fiddler
Options)使用默认就行使用1024之后的,0-1023周知端口,一般都是系统和一些与设置的端口,端口1024到49151为注册端口,分配给用户进程或应用程序

威尼斯网址开户网站 2

既然是代理,客户端的所有请求都要先经过Fiddler

3.让手机和PC处于同一网络下(连同一WiFi或同一网段即可)查看PC的IP地址

威尼斯网址开户网站 3

4.到开手机WiFi设置

威尼斯网址开户网站 4

进入WiFi详细信息(不同手机选项可能不同)

威尼斯网址开户网站 5

手动设置代理(用的手机在高级设置里)

威尼斯网址开户网站 6

主机名就是PC的IP端口就是在Fiddler设置的端口

5.刷新一下app要抓数据的页面不小心抓了个用WebView的app,尴尬两秒钟

威尼斯网址开户网站 7

发现这个app会获取手机归属地,位置信息等

威尼斯网址开户网站 8

成功抓到数据

威尼斯网址开户网站 9

浏览器请求一下

威尼斯网址开户网站 10

6.新建个文本文件,保存抓到的接口。例如:

威尼斯网址开户网站 11

7.一个个界面去抓,分析出接口抓完记得把手动设置代理关了,不然有可能上网很慢。

威尼斯网址开户网站 12

抓包结束,当然,Fiddler还有许多强大的功能,比如过滤功能,调试功能等,此处就不一一介绍了OO~~

2.搜索m_SimulateModem, 修改以下参数,并保存

oSession[“request-trickle-delay” ] = “300”;(每上传1KB延迟300ms)

oSession[“response-trickle-delay” ] = “150”;(每下载1KB延迟150ms)

威尼斯网址开户网站 13

  1. Save后,之前勾选的Simulate Modem
    Speeds会被取消勾选,需要重新再勾选回来

威尼斯网址开户网站 14

 

相关文章