开发测试利器之Fiddler网络调试工具详细安装使用教程(包含汉化脚本)

news2024/11/24 20:46:44

一、Fiddler简介

Fiddler 是一款功能强大的网络调试工具,可以帮助开发人员和测试人员分析和调试网络流量。它通过截取计算机和服务器之间的HTTP/HTTPS请求,并提供详细的请求和响应信息来帮助我们理解和诊断网络通信。

Fiddler 可以用于各种用途,包括:

  • 1、网络调试和分析: Fiddler 通过捕获和查看请求和响应的详细信息,帮助开发人员和测试人员解决网络通信中的问题。我们可以查看请求头、请求体、响应头、响应体以及其他有关网络流量的各种详细信息。这有助于我们分析问题、识别错误、优化性能和进行网络安全测试。

  • 2、修改和篡改请求: Fiddler 允许我们修改和篡改网络请求,以模拟不同的场景。我们可以轻松更改请求头、请求参数、请求体等,以查看服务端的不同响应。这对于测试和调试非常有用,可以帮助我们验证应用程序在各种情况下的行为。

  • 3、模拟网络环境: Fiddler 可以模拟慢速网络连接、高延迟、网络丢包等不同网络环境,以帮助我们测试应用程序在不同网络条件下的表现。这对于评估应用程序的性能和可靠性非常有用。

  • 4、自定义扩展和脚本: Fiddler 具有强大的扩展功能,允许开发人员编写自定义扩展和脚本,以执行各种自动化任务和增强 Fiddler 的功能。这使得我们可以根据自己的需求来定制 Fiddler,并实现更多的自动化功能。

总结:Fiddler 是一个重要的网络调试工具,具有丰富的功能和灵活性。它可以帮助开发人员和测试人员更好地理解和调试网络流量,提高开发效率,并改善应用程序的性能和质量。在接下来的教程中,我们将安装并简单探索 Fiddler 的修改和篡改请求功能,实现请求的拦截和修改。

二、Fiddler安装

建议安装Classic版本 可以无限期免费使用
官方下载链接https://www.telerik.com/download/fiddler
推荐使用下面百度网盘链接下载!

百度网盘链接(推荐) 链接:https://pan.baidu.com/s/1EGqZUEJdTLtp__Y8wGoTxA?pwd=1234
提取码:1234

在这里插入图片描述
填写你的用途 、邮箱 和 国家 随便填就行了。
不过后面的验证码真的要命
在这里插入图片描述
费了九牛二虎之力终于通过验证!!!

百度网盘链接(推荐) 链接:https://pan.baidu.com/s/1EGqZUEJdTLtp__Y8wGoTxA?pwd=1234
提取码:1234

在这里插入图片描述

二、Fiddler安装和汉化

参考https://zhuanlan.zhihu.com/p/465463269

  1. 安装Fiddler英文原版
  2. 比如,我将Fiddler安装在:D:\Programs\Fiddler
  3. 将【fiddler汉化】文件夹中的FiddlerTexts.txt复制到D:\Programs\Fiddler\
  4. 将【fiddler汉化】文件夹中的FdToChinese.dll复制到D:\Programs\Fiddler\Scripts\
  5. 重启Fiddler,菜单栏常用功能菜单已经被汉化了。

四、使用Fiddler演示修改和篡改请求功能

加入需要修改这个接口的返回结果
在这里插入图片描述
打开Fiddler 访问网站上的接口
在Fiddler的窗口中就能找到 对应的接口信息 双击
在这里插入图片描述
选择自动转发-> 启用规则 -> 加入规则 -> 3选择 -> (Create New response)创建新的响应
在这里插入图片描述

点击保存:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

先去拿到text类型的响应体:
会话详情->文本查看->点击解压
在这里插入图片描述
在这里插入图片描述
保存到上面的 响应弹框里面:
在这里插入图片描述
这个时候就可以修改 响应内容

页面再次请求这个接口,就会返回你现在编辑的内容。

测试下:
我在 jb测试后面加了很多 666666666
页面请求:
先不启用规则
在这里插入图片描述
响应结果:
在这里插入图片描述

启用规则:
在这里插入图片描述
响应结果:
在这里插入图片描述
可以发现 数据被成功修改

不使用的时候记得把 启用规则 关闭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1258028.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

案例说法:智能网联车背后的安全隐患

随着汽车智能化、网联化的发展,汽车数据处理能力日益增强,未经授权对个人信息和重要数据采集、利用等数据安全问题逐步凸显。对车辆网络攻击、网络侵入等网络安全问题恐将危及个人生命安全、合法权益,甚至危害公共利益、国家安全,…

【活动回顾】sCrypt在柏林B2029开发者周

B2029 是柏林的一个区块链爱好者、艺术家和建设者聚会,学习、讨论和共同构建比特币区块链地方。 在2023年6月9日至11日,举行了第7次Hello Metanet研讨会。本次研讨会旨在为参与者提供一个学习、讨论和共同构建比特币区块链的平台。 在这个充满激情和创意…

js moment时间范围拿到中间间隔时间

2023.11.27今天我学习了如何对只返回的开始时间和结束时间做处理,比如后端返回了: [time:{start:202301,end:202310}] 我们需要把中间的间隔渲染出来。 [202301,202302,202303,202304,202305,202306,202307,202308,202309,202310] 利用moment的add进…

图解算法数据结构-LeetBook-树03_层序遍历奇数偶数行方向不同

一棵圣诞树记作根节点为 root 的二叉树,节点值为该位置装饰彩灯的颜色编号。请按照如下规则记录彩灯装饰结果: 第一层按照从左到右的顺序记录 除第一层外每一层的记录顺序均与上一层相反。即第一层为从左到右,第二层为从右到左。 示例 1&…

需要更改你的Apple ID吗?你可以在iPhone上管理它!一文教你如何更改Apple ID

你的iCloud帐户用于将你的数据存储在苹果的云存储服务中。它还连接到你的Apple ID,该ID用于使用iPhone和iPad进行在线购买。更改你的联系信息、发货地址和Apple ID密码很容易。 如何在iPhone和iPad上更改你的Apple ID联系信息 你可以在iPhone或iPad上更改你的姓名、电子邮件…

【数据库】MongoDB 简介:一种文档数据库

MongoDB 简介:一种文档数据库 1.MongoDB 介绍2.MongoDB 数据存储方式3.MongoDB 概念与操作3.1 Create Operations3.2 Read Operations3.3 Update Operations3.4 Delete Operations 4.MongoDB 特点5.MongoDB 应用场景 1.MongoDB 介绍 MongoDB 是一个基于分布式文件存…

Node——Node.js简介

Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,它能够让JavaScript脚本运行在服务端,这使得JavaScript成为与PHP、Python等服务端语言平起平坐的脚本语言。 1、认识Node.js Node.js是当今网站开发中非常流行的一种技术,它以简单易…

Eureka简单使用做微服务模块之间动态请求

创建一个eureka模块,引入eureka 为启动项加上EnableEurekaServer注解 配置信息 orderService和userService的操作是一样的 这里以orderService为例: 引入eureka客户端 加上 LoadBalanced注解 配置 orderService和userService都配置好了之后 启动 这样我们在http://localhos…

Matplotlib画图接口_Python数据分析与可视化

Matplotlib画图接口 导入matplotlib显示图像画图接口 导入matplotlib 和numpy,pandas一样,在导入matplotlib时我们也可以用一些常用的简写形式: import matplotlib as mpl import matplotlib.pyplot as pltpyplot是最常用的画图模块接口,功…

KaiwuDB 亮相中国 5G + 工业互联网大会,助力新型工业化

11月19-21日,由各相关政府部门共同主办的“2023 中国 5G工业互联网大会”在湖北武汉盛大举行。作为我国“5G工业互联网”领域的国家级顶会,本届大会以“数实融合,大力推进新型工业化”为主题,聚焦新型基础设施、产业转型升级、技术…

麒麟V10服务器搭建FTP服务

概念 1.1介绍 FTP:File transfer protocol 文件传输协议 1.2原理 默认采用被动模式 被动模式FTP 为了解决服务器发起到客户的连接的问题,人们开发了一种不同的FTP连接方式。这就是所谓的被 动方式,或者叫做PASV,当客户端通…

计算机组成原理-Cache替换算法

文章目录 总览随机算法(RAND)先进先出算法(FIFO)近期最少使用算法(LRU)最不经常使用算法(LFU)总结 总览 随机算法(RAND) 没有选择性地考虑替换哪一块Cache&a…

Glare or Gloom, I Can Still See You – End-to-End Multi-Modal Object Detection

SENSOR-AWARE MULTI-MODAL FUSION G-log(-log(U)),U~Uniform[0,1] 辅助信息 作者未提供代码

解密Spring Cloud微服务调用:如何轻松获取请求目标方的IP和端口

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 目的 Spring Cloud 线上微服务实例都是2个起步,如果出问题后,在没有ELK等日志分析平台,如何确定调用到了目标服务的那个实例,以此来排…

深度学习笔记《一》:keras_core.layers.Conv2D()

一、说明 卷积,池化,激活函数,这三者号称是深度神经网络的三驾马车;其中卷积是最复杂的一个,因此,对卷积这个东西需要精心认知,这样对后面学习大有帮助。本篇为系列博文,专门介绍Cer…

哈希表、哈希冲突解决办法

文章目录 一、什么是哈希表?二、什么是哈希冲突?怎样解决?三、哈希表的大小为什么是质数?四、链表法五、开放地址法线性探测法平方探测法双哈希(Double Hashing) 六、哈希表满了怎么办?七、完美哈希八、一些使用哈希解…

PGP 遇上比特币

重复使用 PGP 密钥作为比特币密钥 介绍 在数字安全领域,密码学在确保数据的完整性和真实性方面发挥着至关重要的作用。 一种广泛使用的加密技术是使用 Pretty Good Privacy (PGP1)。 PGP 为安全通信(例如电子邮件、文件传输和数据存储)提供加…

4G执法记录仪在高铁、地铁、机场应急处突中的应用

4G执法记录仪:高铁、地铁、机场紧急应对新利器 随着时代的迅猛发展,公共交通安全管理面临着越来越复杂的挑战。其中,高铁、地铁、机场这类人流密集的区域,要求高效、准确的应急响应与指挥调度机制。在这种背景下,4G/5G执法记录仪…

大数据平台/大数据技术与原理-实验报告--MapReduce编程

实验名称 MapReduce编程 实验性质 (必修、选修) 必修 实验类型(验证、设计、创新、综合) 综合 实验课时 2 实验日期 2023.10.30-2023.11.03 实验仪器设备以及实验软硬件要求 专业实验室(配有centos7.5系统…

burpsuite issue definitions

https://portswigger.net/burp/documentation/scanner/vulnerabilities-list 先从高危的开始学(四十能学剑,时人无此心): os command injection todo 未完待续