Fiddler抓包

下载

Fiddler下载地址:https://www.telerik.com/download/fiddler

初始化配置

Fiddler开启后默认会抓取请求。可以输入 F12 关闭自动抓取,或者点击左下角小图标。

当请求或多时,可以使用快捷键 Ctrl+X 清空请求列表。

 去掉更新提示

修改字体样式和大小

  

抓取Https请求

安装证书

 导出证书至桌面

 通过浏览器添加证书,导入选择本地桌面的证书导入。

Fiddler是通过改写HTTP代理,让数据从它那通过,来监控并且截取到数据。在打开它的那一瞬间,它就已经设置好了浏览器的代理了。当你关闭的时候,它又帮你把代理还原了。

代理默认端口是 8888(不用修改)。

 浏览器配置代理发送请求,谷歌可以使用 SwitchyOmega 插件。

这样就可以抓取Https的请求了

 

如果证书有问题,可以重置证书,然后安装再导入

过滤请求

过滤图片和请求中的数据

过滤常见文件,代码: REGEX:(?insx)/[^\?/]*\.(action|do|favicon|css|ico|jpg|png|gif|svg|bmp|wav|js|jpeg)(\?.*)?$ 

 Host请求过滤

只展示包含配置的请求

 

过滤脚本、图片、SWF和CSS文件

 过滤 OPTIONS 请求

在菜单栏中找到并点击 "Rules" --> "Customize Rules" ,在 OnBeforeRequest  方法中添加以下代码(任选一个)

//隐藏OPTIONS请求
   if (oSession.HTTPMethodIs("OPTIONS")) {
       oSession["ui-hide"] = "true";
    }

//隐藏请求成功的OPTIONS请求
  if (oSession.HTTPMethodIs("OPTIONS") && oSession.responseCode == 200) {
       oSession["ui-hide"] = "true";
    }

 

添加HTTP Method请求类型

右击请求列表标题栏选择 Customize columns 

Collection: Miscellaneous
Field Name: RequestMethod

 结果

添加HTTP 请求时长

右击请求列表标题栏选择 Customize columns 

选择以下配置并添加

 

请求导入PostMan

  • Fiddler: File > Export Sessions > Selected Sessions or  All Sessions > cURL Script > Save as  *.bat > Copy content of file
  • Postman: File  > Import > Raw Text > Paste Copy  text

重新发送请求

  • 重发请求
    • 点击 Replay 按钮
    • 键盘敲 R 键(大小写均可)
  • 重发N次请求
    • 按住 Shift ,在点击 Replay 按钮
    • 键盘敲 S 键(大小写均可)

抓取本地请求

  • 把 http://localhost 修改为 http://localhost. ;或者把 http://127.0.0.1 修改为 http://127.0.0.1. 
  • 在 C:\WINDOWS\system32\drivers\etc\hosts 文件中添加一行配置 127.0.0.1 ipv4.fiddler ,这样就可以使用 http://ipv4.fiddler/ 访问本地网站
  • 使用 http://machinename (机器名) 

关闭页签

一般情况下,右边很多页签我们是用不到的,可以使用鼠标中键关闭页签。

 

 

 

 

相关链接

https://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html

https://www.cnblogs.com/yyhh/p/5140852.html

 

posted @ 2020-12-22 23:25  雨水的命运  阅读(107)  评论(0编辑  收藏  举报