在工作中常常需要进行数据的抓包和发包,此时就可以用到fiddler这个工具了。

  fiddler是一个http协议调试代理工具,通过http代理,让数据从其通过,来坚挺本地计算机与访问网络之间的所有http通讯。

  fiddler不但可以监听pc端的http访问,也可以监听移动端的http请求。

一、安装

  fiddler的安装特别简单,和其他应用程序相同,下载安装包后,启动安装,直接一步一步下去,就可以完成安装。

二、界面功能说明

  在安装完fiddler后,启动fiddler程序。界面显示如下:

1、菜单栏

  fiddler菜单栏包括:file、edit、rules、tools、view和help

(1、file:主要包含对文件的一些操作,如:启动监听、重新打开一个view窗口、保存/导入/导出session等。

(2、edit:主要包含对请求修改相关的操作,如:session的复制、剪切、删除、粘贴、修改颜色、启动编辑和查找session等功能。

(3、rules:定义session的一些显示/操作规则。

(4、tools:fiddler各种功能配置。

(5、view:fiddler界面显示配置。

(6、help:fiddler的各种帮助文档。

2、工具栏

  fiddler工具栏提供了一些常用操作的快捷方式。

3、session面板

  显示fiddler抓取的每一条http请求(一条成为一个session),主要包含:编号/状态、请求结果code、请求协议、主机地址、接口地址等各种信息。

4、数据统计面板

  可以查看每条请求的各种统计和分析数据。

三、配置说明

1、监听代理端口配置

  fiddler默认启用8888端口进行监听,可以根据实际需求进行修改,进入Tools-Options-Connections界面,配置端口:

2、开启https监听

  fiddler默认情况下,只监听http请求,如果需要监听https请求时,需要单独进行配置,进入Tools-Options-HTTPS

3、开启监听远程请求

  fiddler默认情况下,只监听本地请求。如果需要监听其他机器的请求,需要开启。进入Tools-Options-Connections界面,配置端口:

四、常用快捷键

1、清屏:ctrl+x;或者在命令行区域输入:clear

2、开启/关闭监听:F12

3、设置断点:F11(请求之前设置断点);ALT+F11:(响应之后添加添加断点);shift+F11(取消断点)

fiddler之入门(安装配置)的更多相关文章

  1. 概述hibernate入门安装配置

    1.jdbc连接的优缺点 JDBC的优点 直接底层操作,提供了很简单.便捷的访问数据库的方法,跨平台性比较强.灵活性比较强,可以写很复杂的SQL语句. JDBC的缺点 1).因为JAVA是面向对象的, ...

  2. Laravel 5.5 文档 ] 快速入门 —— 安装配置篇

    服务器要求 Laravel 框架对PHP版本和扩展有一定要求,不过这些要求 Laravel Homestead 都已经满足了,不过如果你没有使用 Homestead 的话(那真是一件很遗憾的事情),有 ...

  3. 双机冗余备份和负载均衡策略(Mysql Cluster入门安装配置指南)

    MySQL Cluster 是MySQL适合于分布式计算环境的高实用.高冗余版本.它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器.MySQL Clus ...

  4. windows服务器入门 安装配置IIS和ASP

    本人以windows2012R2为例   其他版本都大同小异   可以按照这个来 1) 点击Windows云服务器左下角[开始(Start)],选择[服务器管理器(Server Manager)],打 ...

  5. Debian 入门安装与配置2

    Debian 入门安装与配置2 1. C/C++开发必装软件 atp-get install gcc    这个不用说,用来编译C程序 apt-get install g++ 用来编译C++程序 ap ...

  6. Debian 入门安装与配置1

    Debian 入门安装与配置1 最近安装了多个发行版本的Linux,包括Ubuntu.Fedora.Centos和Debian,发现只有Debian在界面和稳定性等综合特性上表现最优,自己也最喜欢,所 ...

  7. Zend Framework1 框架入门(针对Windows,包含安装配置与数据库增删改查)

    最近公司接的项目需要用到Zend Framework框架,本来需要用的是ZendFramework2 ,但是由于原有代码使用了ZendFramework1 框架,所以顺带学习了.现将一些基础入门记录一 ...

  8. Maven01——简介、安装配置、入门程序、项目构建和依赖管理

    1 Maven的简介 1.1 什么是maven 是apache下的一个开源项目,是纯java开发,并且只是用来管理java项目的 Svn eclipse   maven量级 1.2 Maven好处 同 ...

  9. Fiddler 安装配置及使用技巧

    下载最新版即可: https://www.telerik.com/fiddler pc配置: pc端上的配置较为简单,主要是记录一下遇到的一些bug以及解决方法. options>HTTPS  ...

  10. 转载maven安装,配置,入门

    转载:http://www.cnblogs.com/dcba1112/archive/2011/05/01/2033805.html 本书代码下载 大家可以从我的网站下载本书的代码:http://ww ...

随机推荐

  1. JavaScript中实现li向上轮播

    在网上找了很久,没有找到合适的模板,其实我这个也是公司用的,希望以后也能复用,节省时间 function scrollAuto(scrollBox, list){//两个参数分别填列表的ul的clas ...

  2. Delphi7 IDE

  3. linux系统批量修改root密码

    #!/bin/bash ip_list=(192.168.36.12 192.168.36.13) remote_cmd="echo new-passwd | passwd --stdin ...

  4. 跨域 (1) jsonp 跨域

    jsonp 的例子 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...

  5. LAMP 系统性能调优之内核调优措施

    LAMP 系统性能调优之内核调优措施 2011-03-18 11:21 Sean A. Walberg 网络转载 字号:T | T 在对系统的 Apache.PHP 和 MySQL 组件进行调优之前, ...

  6. NSMutableArray修改替换某个位置的元素

    使用NSMutableArray的replaceObjectAtIndex方法.

  7. [每日一讲] Python系列:字符串(下)

    字符串的常见操作 """ DATA STRUCTURE Container: Sequence -- String String is immutable.If stri ...

  8. linux运维、架构之路-Logstash启动时指定jdk版本

    一.修改bin/logstash vim /app//logstash-6.7.0/bin/logstash export JAVA_CMD="/app/jdk1.8.0_11/bin&qu ...

  9. 使用WireMock伪造REST服务

    在真正的rest api服务还没有写好之前,为了方便前端测试调用,后端可以写个服务,伪造rest服务(写假数据) 1.官网: http://wiremock.org/ 下载可执行jar:http:// ...

  10. 苹果CMSv10对接微信公众号教程

    首先声明下,对接公众号的话需要自行注册公众号“订阅号”  对接失败的原因大多是域名变红导致!简单的测试方法就是把域名链接发给qq好友或是qq群里看看有没有变红 域名变红以后大概率不会对接成功的,请知悉 ...