zoukankan      html  css  js  c++  java
  • Fiddler扩展——自定义列数据&Tunnel to 443解决办法

    在平时日常工作中,使用Fiddler的占比还是蛮大的。使用过程,也会遇到一些小问题,问题虽小,但抓不到包,分析不了问题与数据,那也是件麻烦的事情。

    以前也分享过一些小技巧,可以找以前的博文查看,具体地址就不贴了。这些小技巧,也算是一些经验之谈吧,没遇到过的话,自然不会关注到。

    自定义列数据

    添加字段

    fiddler面板中,不会展示请求方式,如下所示:

    虽然请求头中有展示,但每次看接口,都得一个一个点开查看,也很麻烦。

    其实fiddler是支持展示请求方式的,配置也很简单,如下所示:

    在列名上,鼠标右键,即可弹出如上信息,点击Customize Columns,则弹出如下所示弹框:

    我们选择Miscellaneous,Field Name选择RequestMethod,如下所示:

    同样的,选择该字段后,还可以定义列表宽度以及列名,如下所示:

    点击Add后,添加的列则会展示在fiddler面板中了,如下所示:

    隐藏字段

    刚才讲的是添加字段,那可能会有疑惑,我添加后,以后不想要这个字段展示,那该如何处理?

    在自定义列时,有个隐藏属性。如果想不展示哪个列字段,在对应字段上右键,选择隐藏即可。操作如下所示:

    选择Hide this cloumn即可,隐藏后,则不会展示了。

    展示隐藏的字段

    我们将字段隐藏后,还能支持再展示吗?答案是肯定的,操作同理,选择Ensure all cloumns are visible即可,隐藏的列就会展示出来了。

    列的自定义,如上操作就可以轻松搞定了。我们在之前也看到,自定义时,可以定义很多字段的;也可以定义请求头、响应头;看各自需求,自定义即可。

    Tunnel to 443

    抓包过程,最无奈的就是,配置没问题,但就是抓不到https的请求,太无奈了。

    有次换了台电脑,安装fiddler后,就抓不到https的请求了。各种方式都尝试了,但就是解决不了,最终按如下操作解决了这个问题,希望对遇到该问题的朋友有所帮助。

    1. 卸载fiddler

    正常卸载并删除数据 C:UsersXXXAppDataRoamingMicrosoftCryptoRSA

    1. 卸载已有证书,没有安装可忽略这步

    win+R 输入 certmgr.msc 回车,按fiddler搜索,将查询出来的证书删除

    1. 重新安装fiddler

    安装路径默认

    1. 下载证书生成器

    证书生成器,下载后运行即可

    1. 启动fiddler,导出证书

    导出后正常安装

    1. 配置fiddler中的https和connections属性

    配置好后退出fiddler

    1. 再次启动fiddler

    访问页面,可以抓到https请求

    1. 移动端安装证书

    也能正常抓取https请求

    上述8个步骤,就是我解决抓包443的办法了,希望对遇到该问题的人有所帮助。

  • 相关阅读:
    文字溢出隐藏并以...展示
    定时器
    angular新建组件的组成部分
    angular五个常用语法
    element-ui 分页设置之低于10条显示完整分页页码
    new关键字执行过程
    js运用sort对json 数组进行排序
    正则验证积累
    jq监听
    gitHub命令大全
  • 原文地址:https://www.cnblogs.com/hong-fithing/p/14346785.html
Copyright © 2011-2022 走看看