图书介绍

Fiddler调试权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Fiddler调试权威指南
  • (美)劳伦斯著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115337979
  • 出版时间:2014
  • 标注页数:282页
  • 文件大小:111MB
  • 文件页数:297页
  • 主题词:虚拟网络-调试-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Fiddler调试权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 引言1

1.1 起源1

关于本书4

1.2 快速入门5

1.2.1 基本概念5

1.2.2 使用场景7

第2章 探索Fiddler9

2.1 入门9

2.1.1 系统需求9

2.1.2 安装Fiddler10

2.1.3 更新Fiddler10

2.1.4 卸载Fiddler11

2.2 FIDDLER用户界面11

2.2.1 Web Sessions列表12

2.2.2 Web Session上下文菜单15

2.3 FIDDLER的主菜单19

2.3.1 File菜单19

2.3.2 Edit菜单20

2.3.3 Rules菜单21

2.3.4 Tools菜单22

2.3.5 View菜单23

2.3.6 Help菜单24

2.4 FIDDLER的工具栏25

Fiddler的状态栏27

2.5 QUICKEXEC27

2.6 应用热键31

2.7 统计选项卡32

2.8 FILTERS选项卡34

2.9 TIMELINE时间轴选项卡38

2.9.1 模式:Timeline(时间轴)39

2.9.2 模式:Client Pipe Map(客户端管道映射)40

2.9.3 模式:Server Pipe Map(服务端管道映射)40

2.9.4 使用时间轴进行性能分析41

2.10 自动响应(AUTORESPONDER)选项卡41

2.10.1 指定匹配条件42

2.10.2 指定Action Text44

2.10.3 对Action Text应用正则表达式45

2.10.4 拖放支持46

2.10.5 FARX文件47

2.11 TEXTWIZARD47

字符编码49

2.12 COMPOSER选项卡50

2.13 Log选项卡54

2.14 Find Session窗口54

2.15 Hosts Remapping工具56

第3章 技巧和概念57

3.1 使用Fiddler重定向数据流57

重定向请求的功能59

3.2 Session比较60

3.3 断点调试62

第4章 配置Fiddler和客户端65

4.1 Fiddler选项65

4.1.1 常用选项65

4.1.2 HTTPS选项66

4.1.3 扩展选项67

4.1.4 连接选项68

4.1.5 外观选项69

4.2 HEADER编码设置70

4.3 PREFERENCES(偏好)71

4.4 配置客户端72

4.4.1 捕获浏览器的数据流72

4.4.2 从其他应用中捕获数据流74

4.4.3 通过服务捕获数据流76

4.4.4 捕捉“回路”数据流76

4.4.5 在Max OSX上运行Fiddler79

4.4.6 从其他计算机捕捉数据流81

4.4.7 从设备捕捉数据流82

4.4.8 使用Fiddler作为反向代理84

4.4.9 挂接到上游代理服务器85

4.4.10 挂接到SOCKS/TOR86

4.4.11 VPN、Modem和网络共享87

4.4.12 DirectAccess87

4.5 内存使用和Fiddler的“位数”87

4.6 缓存和流式数据流89

4.6.1 请求缓存89

4.6.2 响应缓存90

4.6.3 COMET90

4.7 HTML5 WEBSOCKETS91

4.8 Fiddler和HTTPS92

信任Fiddler根证书94

4.9 为HTTPS解密配置客户端97

4.9.1 浏览器97

4.9.2 HTTPS和设备98

4.9.3 HTTPS服务器有Bug99

4.9.4 证书生效100

4.9.5 Cenificate Pinning100

4.10 Fiddler和FTP101

4.11 Fiddler和Web认证102

4.11.1 HTTP身份认证102

4.11.2 Fiddler中的自动身份认证103

4.11.3 身份认证问题104

4.11.4 HTTPS客户端证书105

第5章 Inspectors107

5.1 概览107

5.2 授权和认证(AUTH)108

5.3 缓存(CACHING)110

5.4 COOKIES110

5.5 HEADERS112

5.5.1 上下文菜单113

5.5.2 快捷键113

5.5.3 编辑114

5.6 HEXVIEW114

5.7 IMAGEVIEW116

5.8 JSON117

5.9 RAW118

5.10 SYNTAXVIEW119

5.11 TEXTVIEW120

5.12 TRANSFORMER121

5.12.1 响应的编码的一些背景知识121

5.12.2 使用Transformer添加或删除编码方式122

5.12.3 删除编码的其他方式123

5.13 WEBFORMS124

5.14 WEBVIEW125

5.15 XML126

第6章 扩展127

6.1 概览127

6.1.1 流行的第三方扩展127

6.1.2 我创建的扩展128

6.2 JAVASCRIPT FORMATTER128

6.3 GALLERY129

全屏视图130

6.4 CONTENT BLOCKER131

6.5 TRAFFIC DIFFER132

6.6 FIDDLERSCRIPT编辑器133

6.6.1 FiddlerScript选项卡133

6.6.2 ClassView侧边栏134

6.6.3 Fiddler2 ScriptEditor135

6.7 SAZCLIPBOARD136

6.8 ANYWHERE136

第7章 保存、导入和导出数据流138

7.1 Session的ARCHIVE ZIP(SAZ)文件138

保护SAZ文件139

7.2 FIDDLERCAP140

7.2.1 Capture窗口141

7.2.2 Capture Options窗口141

7.2.3 Tools窗口143

7.3 Fiddler的Viewer模式143

7.4 导出和导出Session144

7.4.1 导入格式145

7.4.2 导出格式145

第8章 FiddlerScript150

8.1 使用FiddlerScript扩展Fiddler150

8.1.1 关于FiddlerScript150

8.1.2 编辑FiddlerScript152

8.2 FIDDIERSCRIPT函数153

8.2.1 Session处理函数153

8.2.2 常用函数154

8.3 FIDDIERSCRIPT及自动化工具155

8.4 扩展Fiddler的UI菜单157

8.4.1 扩展Tools菜单158

8.4.2 扩展Web Session的上下文菜单159

8.4.3 扩展Rules菜单159

8.4.4 创建个顶级菜单162

8.5 扩展Fiddler UI——在Web Session列表中添加列163

8.5.1 使用属性绑定列163

8.5.2 通过AddBoundColumn绑定列165

8.6 FIDDIEROBJECT函数167

8.7 引用程序集ASSEMBLIES169

8.8 示例脚本170

8.8.1 请求脚本171

8.8.2 响应脚本173

8.8.3 更多例子174

第9章 通过.NET代码扩展Fiddler175

9.1 通过.NET扩展Fiddler175

9.1.1 项目需求和设置175

9.1.2 调试扩展176

9.1.3 扩展的最佳实践176

9.2 和Fiddler对象交互180

9.2.1 Web Session列表180

9.2.2 Session对象183

9.2.3 向TextWizard发送字符串189

9.2.4 记录日志190

9.2.5 和FiddlerScript引擎交互191

9.3 Preferences编程191

9.3.1 Preference命名192

9.3.2 IFiddlerPreferences接口192

9.3.3 保存和删除Preferences193

9.3.4 检索Preferences193

9.3.5 观察Preference变化193

9.4 构建扩展安装程序195

9.5 构建Inspectors198

监测Session对象202

9.6 处理HTTP压缩和分块传输203

9.6.1 对响应体副本解码204

9.6.2 使用GetRe*BodyAsString方法205

9.6.3 使用utilDecode*方法205

9.6.4 Inspector程序集206

9.7 构建扩展206

9.7.1 理解线程208

9.7.2 集成到QuickExec208

9.7.3 示例扩展209

9.7.4 扩展的程序集214

9.8 构建导入导出转换器(TRANSCODERS)215

9.8.1 处理选项217

9.8.2 不止是文件219

9.8.3 示例 Transcoder219

第10章 FiddlerCore224

10.1 概述224

10.1.1 合法性225

10.1.2 FiddlerCore入门225

10.1.3 编译示例应用225

10.2 FIDDLERAPPLICATION类228

10.2.1 FiddlerApplication事件228

10.2.2 FiddlerApplication提供的方法232

10.2.3 FiddlerApplication的属性和变量233

10.2.4 Fiddler API的其余部分234

10.3 FIDDLERCORE的常见任务234

附录A 故障排除238

A.1 缺失数据流238

A.2 安全软件的干扰239

A.3 代理设置被破坏240

A.4 重新设置Fiddler241

A.5 解决证书问题241

A.6 清除Fiddler所有运行痕迹242

A.7 Fiddler崩溃信息提示关于“Configuration System”243

A.8 Fiddler会随机停止捕捉数据流243

A.9 Fiddler在流式发送RPC-over-HTTPS的数据流时“抛锚”244

附录B 命令行语义246

B.1 选项标志246

B.2 实例247

附录C Session标志位248

C.1 Session显示标志位248

C.2 断点和编辑标志位250

C.3 网络标志位251

C.4 认证标志位252

C.5 客户端信息标志位253

C.6 性能模拟标志位254

C.7 HTTPS标志位254

C.8 Request Composer标志位257

C.9 其他标志位257

附录D Preferences261

D.1 网络Preferences261

D.2 HTTPS Preferences266

D.3 Fiddler UI Preferences269

D.4 FiddlerScript Preferences274

D.5 TextWizard Preferences275

D.6 Request Composer Preferences275

D.7 路径配置276

D.8 其他标志位277

D.9 扩展Preferences279

D.10 Raw Inspector279

D.11 JavaScript Formatter280

D.12 证书生成器(Certificate Maker)280

热门推荐