首页 > 其他分享 >Fiddler工具的使用方法及常见的设置方式

Fiddler工具的使用方法及常见的设置方式

时间:2023-02-28 16:36:06浏览次数:45  
标签:... Fiddler IP 常见 fiddler 设置 端口号

一. 使用fiddler工具抓包

1.准备:通过ipconfig查看PC的IP地址。(快捷键“ctrl+r”,输入cmd,弹出黑框,然后输入ipconfig)或者直接在百度中搜索查询本机IP及端口号。

2.启动Fiddler,开始设置。点击“tools-->fiddler options”. 设置HTTPS选项。在设置过程中会有弹框,请允许。

        

3.选择Connections选项卡,设置Connections选项,端口号,勾选Allow ......connect 。记住代理端口号,后面会使用。在设置过程中会有弹框,请允许。设置完之后记得一定要重启Fiddler软件,不然不能使用。注: 为了确保代理是正常工作的,我们可以在cmd里执行netstat -anop tcp,查看Fiddler进程是否正常监听8888端口,如果服务没有正常开启,可以尝试使用其他端口。

        

 

 

 4.设置手机端代理。代理的主机名为上面查到的自己电脑的ip地址,端口是由connect选项设置的,比如我的端口号设置的是8888,连接WLAN。

        

 5.然后手机端访问" IP:8888"(你自己的ip地址和端口号),如果出现响应页面说明成功。

        

 

 

 6.手机抓包操作:在APP上,进入某一个模块页面,使用fiddler查看在App请求的响应内容。

         

 

         

 

 

二.Fiddler显示IP的设置方法

由于web前端在多个环境中开发,需要经常更换host,而设置host之后会出现延迟的情况,怎么知道现在访问的域名时指向哪个服务器IP的呢?下面介绍通过对抓包工具Fiddler的设置,让请求显示服务器IP信息,方法很简单。

操作

在菜单中选择->Rules->Customize Rules

搜索 static function main(),添加代码

FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

        

 

        

 

三.添加过滤条件:

由于Fidder抓取的数据较多,手机上设置代理后,这时候fiddler上抓到的是pc和app所有的请求,如果pc上打开网址,会很多,这时候就需要开启过滤功能了。

打开fiddler>Tools>Fiddler Options>HTTPS>...from remote clients only,勾选这个选项就可以了

...from all processes :抓所有的请求

...from browsers only :只抓浏览器的请求

...from non-browsers only :只抓非浏览器的请求

...from remote clients only:只抓远程客户端请求

        

 

 

 

 

 

 

标签:...,Fiddler,IP,常见,fiddler,设置,端口号
From: https://www.cnblogs.com/sgfs/p/17164269.html

相关文章

  • 最新面试题2021年常见Dubbo面试题及答案汇总
    最新面试题2021年常见Dubbo面试题及答案汇总全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDubbo题1:D......
  • 2021年最新版Docker常见面试题整理总结带答案
    2021年最新版Docker常见面试题整理总结带答案全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker题......
  • 常见 Docker 面试题整理汇总附答案
    常见Docker面试题整理汇总附答案全部面试题答案,更新日期:12月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker题1:Docker中......
  • 常见Docker面试题整理汇总附答案
    常见Docker面试题整理汇总附答案全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计10000+页大厂面试题PDFDocker题1:Docker中如......
  • axios文件图片上传new formData()格式(设置 multipart/form-data 无效的问题)
    在图片上传接口中,需要formData的格式的入参,但是按照平常的上传配置headers:{'Content-Type':'multipart/form-data'},无效。在传参时,直接newformData(),这样传入的格......
  • Prometheus笔记-设置Basic_auth登录校验
    密码是采用bcrypt加密创建web.yml配置文件basic_auth_users: #密码生成地址:https://www.bejson.com/encrypt/bcrpyt_encode/,格式为[用户名:密码]admin:$2y$......
  • 设置字体大小
    用em来设置字体大小为了避免InternetExplorer中无法调整文本的问题,许多开发者使用em单位代替像素。em的尺寸单位由W3C建议。1em和当前字体大小相等。在浏览器中默认......
  • 关于WINFORM中输入法的设置(补充)
    .net2.0中文输入法全半角补丁下载地址这里也可:​​​http://www.chenjiliang.com/Article/View.aspx?ArticleID=2031&TypeID=73​​......
  • WdatePicker 设置开始时间与结束时间
    一开始时间不小于当前时间(日期和时间)开始,结束时间不小于开始时间开始时间不小于当前时间,开始时间不大于结束时间:{minDate:'%y-%M-%d',dateFmt:'yyyy-MM-ddHH:mm:ss',max......
  • 美团前端常见vue面试题(必备)
    v-model是如何实现的,语法糖实际是什么?(1)作用在表单元素上动态绑定了input的value指向了messgae变量,并且在触发input事件的时候去动态把message设置为目标值:<in......