美文网首页Charles待用
2022最新版🚀Fiddler抓包教程(3) Fiddler菜单

2022最新版🚀Fiddler抓包教程(3) Fiddler菜单

作者: 极客小俊 | 来源:发表于2022-05-11 12:50 被阅读0次

    作者:极客小俊
    公众号同名: 一个把逻辑思维转变为代码的技术博主

    fiddler大致分为5 个区域,分别为菜单栏、工具栏、会话监控列表、辅助选项卡、状态栏

    如图

    fiddler_view_0.png
    菜单栏

    主要的功能其实很简单主要又包含file(文件)、edit(编辑)、Rules(规则)、 Tools(工具) 、View(视图) Help(帮助)

    file菜单主要包含新建视图、加载一个保存好的抓包会话文件、保存所有会话列表数据到一个.saz文件中等等.

    edit菜单主要包含一些编辑的功能,例如对会话的:复制 粘贴 拷贝等操作

    Rules规则菜单所谓规则 指的也就是抓包的规则, 按照设置的一系列规则来显示抓取的数据会话常见勾选设置有:

    Hide CONNECTs(把建立通道连接隐藏了)的规则

    Hide 304s(也就是304相关的会话也隐藏了)的规则

    Hide image Request (也就是隐藏和图片相关会话)的规则

    其他Rules规则菜单中的规则选项大家可以自行尝试!

    Tools(工具菜单) 这个菜单多数是针对fiddler这款工具本身的一些网络设置

    View(视图菜单) 这个菜单是针对fiddler显示界面与视图的一些设置,如果有些工具栏和按钮没有显示,就可以在这里来查找!

    Help(帮助菜单) 一些关于fiddler和网络的帮助信息文档,有兴趣的可以去查查看!

    工具栏

    工具栏上的快捷按钮,也是平常我们在抓包过程当中经常会使用到的,这里我列举一些常会用到的工具按钮

    add a comment(添加评论备注按钮)

    使用这个工具按钮你可以给某个会话添加一些描述或者备注信息!

    如图

    button_1.png
    Replay(重放请求按钮)

    这个按钮的作用其实就是,重新发一次当前你所选择的会话请求, 也就是说你点击一下Replay就会通过Fiddler来帮你发一次请求到服务器去!

    也可以通过选择一个会话之后点击键盘上的R键进行快速重放操作!

    如图

    button_2.gif

    如果你想一次性向某个会话发送n次请求, 那么可以先选择一个会话,然后按住shift+R 或者 按住shift+Replay按钮或者shift + u来输入一个请求的次数!

    如图

    button_2-2.gif

    这种操作可以对一些普通的基础服务器做一个压力测试, 也就相当于一个简单并发测试

    Remove session(删除会话按钮)

    删除会话按钮顾名思义就是用来删除列表中的会话, 它这个按钮内部包含了删除会话的一些过滤方法

    比如:

    1.Remove All(删除全部会话) 快捷键为ctrl+x

    2.images (删除图片相关的请求会话)

    3.connect (删除连接相关的请求会话)

    4.Non-200s (删除非200状态的请求会话)

    5.Non-Browser(删除非浏览器的请求会话)

    等等...

    当然删除会话的方法还有很多,比如你在会话列表中选择了某几个会话想保留,其他会话全部删除

    这种操作可以先按住ctrl然后选择要保留的会话,然后再按下shift+delete即可!

    如图

    button_3.gif

    当然也可以在会话列表中选择某一个会话然后右键选择Remove命令来进行删除

    selected Session (删除选择的会话)

    Unselected Session (删除未选择的会话)

    All Session (删除全部会话)

    如图

    button_3-3.png

    当然也可以直接点击键盘上的delete来进行删除会话!

    Decode(解码按钮)

    当把这个按钮点击上了之后,会对所有返回的请求会话进行解码

    要知道http有的时候返回的正文内容是被编码之后的,若要解码全部会话中的响应报文可以先把这个按钮点选上, 再抓包的时候响应报文就会自动解码其中的正文内容!

    如图

    button_4-0.gif

    当然你也可以不用点选这个按钮,要解码那个会话,再选择会话的时候点击右边响应报文中的Response body is encoded click to decode(解码响应报文) 就可以了!

    如图

    button_4.gif
    Keep session (保持会话按钮)

    这个按钮的功能可以帮你规定会话列表中最多能够保留多少个会话, 根据需求自己选择就可以了!

    如图

    button_5.png
    Any Process(瞄准目标会话)

    这个功能有点意思, 可以瞄准你想要抓取的对象

    比如说: 我们现在要抓取一个ie浏览器的请求数据包, 那么可以以下操作

    如图

    button_6.gif

    看到Process(进程)了吧, 都是瞄准的ie浏览器来进行抓取的请求!

    Find(会话查找按钮)

    find按钮就是用来进行搜索和查找会话的, 我们可以根据一些条件快速定位到想要的会话请求

    它对应的快捷键为ctrl+f

    如图

    button_7.png

    一些其他选项的含义如下表:

    选项 描述
    Match case 表示区分大小写
    Regular Expression 正则表达式
    Search binaries 搜索二进制文件
    Decode compressed content 解码压缩内容
    Search only selected sessions 只搜索选择的请求
    Result Highlight 搜索结果的强调颜色
    Save(会话保存按钮)

    这个按钮会把当前所有的会话全部以一个.saz的一个归档文件进行保存!

    这样也方便发给其他的开发和测试人员观看, 这没什么好说的!

    照相机按钮

    这个按钮就是单纯的截图,截图的时候会产生一个倒计时, 然后把截好的图片通过本地发送请求到localhost, 也可以拷贝出来! 用处不是很大!

    如图

    button_8.png
    Browse (浏览器按钮)

    这个按钮的作用就是可以快速的打开当前电脑里已安装的浏览器 没什么太大特别的!

    Clear Cache(清除缓存按钮)

    这个按钮的作用就是清除缓存, 注意它是清除的ie浏览器的缓存

    TextWizard(按钮)

    这个按钮的功能可以让文本进行编码与解码

    如图

    button_9.png

    如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “👍点赞” “✍️评论” “💙收藏” 一键三连哦!


    如果以上内容有任何错误或者不准确的地方,🤝🤝欢迎在下面 👇 留个言指出、或者你有更好的想法,欢迎一起交流学习❤️❤️❤️❤️❤️

    相关文章

      网友评论

        本文标题:2022最新版🚀Fiddler抓包教程(3) Fiddler菜单

        本文链接:https://www.haomeiwen.com/subject/kyudurtx.html