Fiddler

基本配置

在规则中开启,隐藏不需要的数据包

  • 隐藏CONNECT请求
  • 隐藏403跳转

开启断点调试,在规则中,自动断点处

  • 在请求前:截取发送到服务器前的数据包
  • 在请求后:截取服务器发送到端口的数据包

弱网配置

在规则中,配置规则处,或者Crtl+R

在配置规则处可以修改网络延迟,模拟弱网测试

在这个if语句中,300为上传延迟,150为下载延迟(可以Ctrl+f打开搜索300)

2G:500 400

3G:100 100

4G:15 10

1
2
3
4
5
6
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";
}

修改完成之后Ctrl+s保存

在规则中的Performance,勾选Simulate Modem Speeds开启弱网模拟

配置证书抓取HTTPS包

在工具中选择Options,选择https

  1. 勾选Capture HTTPS CONNECTs 捕获HTTPS数据包
  2. 勾选Decrypt HTTPS traffic 解密HTTPS数据包
  3. 打开connections
  4. 勾选Allow remote computers to connect 捕获APP数据包
  5. 选择https,点击Actions,更新证书,一直默认下一步即可

配置过滤器

只抓取想要的数据包

在Filers中,勾选Use Filters

在第二个选项中,选择Show only the following Hosts 只显示指定的网站数据包

在下方的输入框中,可以输入想抓取的服务器地址,用 ; 隔开

如:www.bilibili.com;172.100.121.100;

勾选 Hide if URL contions ,配置过滤参数,,过滤css等内容

1
REGEX:(?insx)/[^\\?/]*\.(css|ico|jpg|png|gif|bmp|wav|js|jpeg)(\?.*)?$