zoukankan      html  css  js  c++  java
  • fiddler 抓包工具

    fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一。

     可以用它来录制脚本。(PC端、移动端皆可)

    例如:火狐 -- 浏览器端设置

    1、点击选项键

    2.选择 "高级"  -- "网络" -- 设置 (配置Firefox如何连接至国际互联网)即 配置代理

    3.手动配置代理  --  HTT代理 localhost -- 8888 -- 确定

    fiddler有限制,无法录制 https 的请求,只能录制 http 请求,如果要录制 https 请求,需要配置证书。

     每一个请求就是一个 session

    session的请求/响应类型与图标对照表

    • 这里写图片描述 请求已经发送到服务器
    • 这里写图片描述 从服务器读取响应
    • 这里写图片描述 请求在断点处被暂停
    • 这里写图片描述 响应在断点处被暂停
    • 这里写图片描述 请求使用HTTP HEAD 方法;响应应当没有body
    • 这里写图片描述 请求使用HTTP POST 方法
    • 这里写图片描述 请求使用HTTP CONNECT 方法;使用HTTPS协议建立连接通道
    • 这里写图片描述 响应是HTML
    • 这里写图片描述 响应是图片
    • 这里写图片描述 响应是脚本文件
    • 这里写图片描述 响应是CSS文件
    • 这里写图片描述 响应是XML
    • 这里写图片描述 响应是JSON
    • 这里写图片描述 响应是音频文件
    • 这里写图片描述 响应是视频文件
    • 这里写图片描述 响应是Silverlight applet
    • 这里写图片描述 响应是Flash applet
    • 这里写图片描述 响应是字体
    • 这里写图片描述 普通响应成功
    • 这里写图片描述 响应是HTTP/300,301,302,303,307转向
    • 这里写图片描述 响应是HTTP304(无变更): 使用被缓存的版本
    • 这里写图片描述 响应需要一个客户端凭证
    • 这里写图片描述 响应是一个Server错误
    • 这里写图片描述 会话被客户端、Fiddler或者Server终止

     Statistics 状态

     Inspectors  客户端信息(浏览器设置的信息  可以接收的数据类型  代理器 接收的语言 权重 http头部)

     AutoResponder 重定向

     Composer 模拟数据请求  Execute 执行

     Filter 过滤

    当出现乱码时需要解压,点击 "Response body is encoded.Click to decode."

     通过过滤,录制指定请求:

     点击 "Filters"  --  勾选 "Use Filters"  --  Hosts : Show only following Hosts  --  正则匹配 Hide if URL contains : REGEX:(?insx)/[^?/]*.(css|ico|jpg|png|gif|bmp|wav)(?.*)?$
    
     通过状态码过滤 Response Status Code

    模拟用户请求(接口测试):

    点击 "Composer"  -- 点击目标URL, 跳转至Inspectors,点击 "Raw", 第一body栏 复制,返回,第一body栏 粘贴,将最后一条数据 剪切至 Request Body ,修改 POST URL  -- 点击 Execute 执行 

    设置断点调试:

    Fiddler菜单栏 -- rules -- automatic Breakpoints -- 选择断点方式  /disabled取消

    重定向:

    点击 "AutoResponder" -- 勾选 "Enable rules"  --  Add Rule 左边选择了哪一个链接,它就添加哪个链接 -- Rule Editor 配置的链接  、指向的目标页
    

    .

  • 相关阅读:
    dhcp服务配置
    配置一台时间服务器
    创建kvm虚拟机
    实现跳板机
    双向同步使用unison
    17、 Shell脚本题:编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下。
    find 命令
    权限管理:建立一个经理组
    使用sudo命令
    [转]tftp在put上传的时候显示File not found的解决办法
  • 原文地址:https://www.cnblogs.com/crazycode2/p/6754481.html
Copyright © 2011-2022 走看看