• fiddler使用教程


    Fiddler教程

    Fiddler简介

    Fiddler是一款网络代理调试工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,·是目前最常用的http抓包工具之一

    Fiddler工作原理

    Fiddler通过改写HTTP代理,来监控并截取数据。当浏览器访问服务器时会形成一个请求,浏览器发送请求时,先经过Fiddler,然后再到服务器。服务器返回数据给浏览器时,也会经过Fiddler再到浏览器显示。由于所有的网络数据都会经过Fiddler,因此Fiddler能够截获这些数据,实现数据的抓包。

    Fiddler界面:

    在这里插入图片描述
    在这里插入图片描述

    左侧面板

    在这里插入图片描述
    在这里插入图片描述

    右侧面板:
    在这里插入图片描述

    功能说明:

    1、Statistics:请求的性能数据分析
    点开一个请求,就可以看到关于HTTP请求的性能及数据分析了
    在这里插入图片描述
    ClientConnected: 客户端创建连接的时间
    ClientBeginRequest: 客户端开始请求时间
    GotRequestHeaders: 获取请求头时间
    ClientDoneRequest: 客户端完成请求时间
    ServerConnected: 服务器创建连接时间
    FiddlerBeginRequest: 代理服务器开始请求时间
    ServerGotRequest: 服务器获得请求时间
    ServerBeginResponse: 服务器开始响应时间
    GotResponseHeaders: 获取响应头时间
    ServerDoneResponse: 服务器完成响应时间
    ClientBeginResponse: 客户端开始响应时间
    ClientDoneResponse: 客户端完成响应时间

    Inspectors:查看数据内容

    对抓到的请求进行解包,上半部分是请求的内容,下部是响应的内容。在Inspectors面板下,提供Header、TextView、HexView、Raw等多种方式查看单条http(s)请求报文的信息。

    HTML/JS/CSS使用TextView可以看到响应的内容;Raw标签可以查看原始的、也是最详细的符合HTTP标准的请求和响应;Auth可以查看授权Proxy-Authorization和Authorization的相关信息;Cookies标签可以看到请求的cookie和响应的set-cookie头信息。
    在这里插入图片描述

    Composer:自定义请求发送服务器

    Composer允许自定义请求发送到服务器,用于前后端接口联调,可以模拟向响应的服务器发送数据的过程。

    Filters:请求过滤规则

    Fiters是过滤请求用的,当你刷新一下浏览器,一大片不知道哪来请求,看着碍眼,它还一直刷新你的屏幕。这个时候你可以通过过滤规则来过滤掉那些不想看到的请求。

    Timeline: 性能分析

    对选择多个请求有意义。作用类似HttpWatch。
    底部控制面板
    1、命令行工具:执行一些快捷操作。
    在这里插入图片描述
    状态栏:
    在这里插入图片描述

    Capturing:开启/关闭 Fiddler的监听;
    All Process:过滤会话选择

  • 相关阅读:
    falco 【1】简介
    PYTHON利用SQLAlchemy库高效操作关联的数据表
    【音视频流媒体】 3、ffmpeg、ffplay、ffprobe 超详细介绍
    FastJson
    go cpu、内存监控、性能分析:PProf
    Spring Boot 2 中通过 WebSocket 发送 STOMP 消息
    FFMpeg解复用流程
    Java回顾-面向对象(super与this/多态/重载与重写/equal与==)
    数据结构 —— 单链表(超详细图解 & 接口函数实现)
    iwebsec靶场 SQL注入漏洞通关笔记5- updatexml注入(报错型盲注)
  • 原文地址:https://blog.csdn.net/m0_67929156/article/details/127973204