当前位置:   article > 正文

Fiddler笔记(五)_如使用系统代理请手动修改监听端口

如使用系统代理请手动修改监听端口

 个人学习笔记(整理不易,有帮助点个赞)

笔记目录:学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客

目录

一:工具简介

(1)抓包前后操作:

(2)工具异常退出导致无法上网

(3)Session常用操作

二:工具使用

1:菜单栏

(1)设置开始捕获和停止捕获

(2)修改端口

(3)取消系统代理

(4)设置规则(如隐藏管道)

(5)伪装客户端

(6)断点

(7)只抓手机,不抓本地包

2:辅助标签+工具栏

(1)Inspectors,Raw,Headers

(2)查看字符串参数

(3)Statistics数据面板

(4)查看响应

(5)给请求添加备注

(6)重放请求

(7)删除请求

(8)按类型清除请求

 (9)查找

(10)清除缓存

 (11)本机的信息

 (12)请求执行

(13)保存包

1)选中要保存的会话(也可以选择多个,ctrl+左键)

2)保存全部

(14)过滤会话

(15)只抓特定进程

1)按进程过滤

2)只抓特定进程得包

3:会话列表(也叫Web Sessions列表)

(1)字段含义

(2)加一列(IP)

(3)QuickExec命令行

4:工具条

(1)解压HTTP响应(全局)

(2)单个解码

(3)设置和取消代理

(4)TextWizard


一:工具简介

抓包工具很多,如Charles、Firebug、Wireshark、HTTPWatch等

(1)抓包前后操作:

1)抓包前,先清除列表Sessions

2)抓包后,暂停抓包,取消勾选 

(2)工具异常退出导致无法上网

原因是代理还是127.0.0.1:8888,重启工具,再关闭就行了

(3)Session常用操作

C:选择当前session的子session

P:选择当前session的父session

D:选择重复的session(有相同的URL和method)

Delete:删除选择的session

shift+Delete:删除未选择的session

:工具使用

1:菜单栏

(1)设置开始捕获和停止捕获

抓到想要的数据包后,可以停止抓包,避免抓到一些不需要的包

方法一:这里打√表示开始抓包

方法二:下面这个状态是开始抓包,再点一下是停止

(2)修改端口

(3)取消系统代理

不想做系统代理,取消勾选,那如果要监听,就只能去浏览器手动设置代理了

(4)设置规则(如隐藏管道)

(5)伪装客户端

(6)断点

参考:https://mp.csdn.net/mp_blog/creation/editor/106491825

(7)只抓手机,不抓本地包

2:辅助标签+工具栏

http://test.lemonban.com/ningmengban/app/login/login.html抓一个提交登陆的请求,输入不存在的账号

(1)Inspectors,Raw,Headers

Inspectors选项卡可以查看报文结构,Raw选项卡可以可以看完整消息,Headers选项卡只能看消息中的Header

(2)查看字符串参数

(3)Statistics数据面板

可以查看HTTP请求的响应时间、发送和接收的字节数等信息

  1. 请求数
  2. Request Count: 1
  3. 发送字节数
  4. Bytes Sent: 505 (headers:505; body:0)
  5. 接收字节数
  6. Bytes Received: 5,692 (headers:261; body:5,431)
  7. ACTUAL PERFORMANCE
  8. --------------
  9. 客户端连接
  10. ClientConnected: 23:51:33.069
  11. ClientBeginRequest: 23:51:33.099
  12. GotRequestHeaders: 23:51:33.099
  13. ClientDoneRequest: 23:51:33.099
  14. Determine Gateway: 0ms
  15. DNS解析时间
  16. DNS Lookup: 4ms
  17. TCP/IP握手时间
  18. TCP/IP Connect: 40ms
  19. HTTPS Handshake: 0ms
  20. ServerConnected: 23:51:33.144
  21. FiddlerBeginRequest: 23:51:33.144
  22. ServerGotRequest: 23:51:33.144
  23. ServerBeginResponse: 23:51:33.196
  24. GotResponseHeaders: 23:51:33.196
  25. ServerDoneResponse: 23:51:33.196
  26. ClientBeginResponse: 23:51:33.196
  27. ClientDoneResponse: 23:51:33.196

(4)查看响应

响应是HTML文档的话使用WebView

响应是图片的话使用ImageView

响应是JSON的话使用JSON tab

(5)给请求添加备注

(6)重放请求

选中这个请求,点击Replay,会再次请求一次

也可以选中这个请求,点击R,然后就能请求

如果要对这个请求设置次数,可以shift+R,输入次数,点确定就行了

这种也叫重放攻击,可以对服务器做压力测试(注意:这种是串行的,而像jmeter那种是并发的)

(7)删除请求

删除选中的请求:选中-delete

删除其他的请求:选中,shift+delete

(8)按类型清除请求

清除全部,清除图片,清除中间连接,清除非200,清除非浏览器(前五个)

 (9)查找

汉字或特殊字符可能查不到,可能被转义了

(10)清除缓存

 (11)本机的信息

 (12)请求执行

(13)保存包

1)选中要保存的会话(也可以选择多个,ctrl+左键)

 保存后的格式是.saz,可以这样打开,单击文件也行

2)保存全部

也可以导出成一个附件

(14)过滤会话

两个Host之间用分号隔开

(15)只抓特定进程

1)按进程过滤

2)只抓特定进程得包

单击这个按钮,拖拽到需要抓包得应用程序上,就只抓特定进程得包

3:会话列表(也叫Web Sessions列表)

(1)字段含义

一个Session包含一个HTTP请求和HTTP响应

(1)# — Fiddler为Session生成的ID

(2)Result — 响应状态码

(3)Protocol — 该Session使用的协议(HTTP/HTTPS/FTP)

(4)URL — 请求URL的路径、文件和查询字符串

(5)Host — 接收请求的服务器的主机名和端口号

(6)Body — 响应体中包含的字节数

(7)Caching — 响应头中Expires和Cache-Control字段的值

(8)Content-type — 响应的Content-type头

(9)Process — 数据流对应的本地Windows进程

(10)Comments — 通过工具栏Comment按钮设置的注释信息

(11)Custom — FiddlerScript所设置的ui-CustomColumn标志位的值

(2)加一列(IP)

参考:https://www.cnblogs.com/kefanwu/p/9522864.html

保存重启,就看到了(上面的列是可以拖动的)

(3)QuickExec命令行

cls:清屏

help:帮助

4:工具条

(1)解压HTTP响应(全局)

(2)单个解码

抓包过程中看到响应是乱码,可以点击这个,解压HTTP响应

(3)设置和取消代理

有这个就是已经设置,点击可以取消

(4)TextWizard

如果要对字符编码,可以使用TextWizard

 

 

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/271738
推荐阅读
相关标签
  

闽ICP备14008679号