HTTP接口抓包工具之Fiddlerzouhui

能支持HTTP代理的任意程序的数据包都能被Fiddler嗅探到,Fiddler的运行机制就是本机上监听Fiddler中设置的端口的HTTP代理。

1android手机和fiddler连接:

需要工具:Fiddler抓包软件,下面介绍使用步骤

PC上安装Fiddler

Fiddler配置(配置完后记得要重启Fiddler)

一、如何使用Fiddler2

下载完成后安装,安装过程就不贴图了。

1选择下载正确的fiddler版本,启动;帮助中-About查看版本号

▲图7-2

2fiddler选项

▲图7-3

3常规中,勾选允许远程计算机连接

▲图7-4

4点击连接,勾选代理选项,端口号8888,点击OK,在这里代理就设置完成,一定要重启软件配置才生效

▲图7-5

5运行cmd查看电脑的ip地址

▲图7-6

6Android手机一台,手机端代理设置,以华为手机为例子

1、如下图华为手机设置:

找到你的Wifi,必须电脑和手机处于同一个Wifi下。最好是电脑发一个Wifi出来。

打开android手机,设置-WLAN-连接的wifi

长按wifi热点,选择修改网络,下拉勾选显示高级选项

代理设置为:手动;代理主机名为你的电脑Ip,端口就是刚才Fiddler设置的端口8888,点击保存按钮

▲图7-7

7.重启fiddler,以及启动手机app应用程序,即可在fiddler界面看到手机请求数据和响应数据,左侧是主机URL;右侧嗅探是Headers查看头信息,WebForms查看参数名和值,TextView查看接口响应数据等

▲图7-8

8如果只看相应app的数据,可在fiddler设置勾选过滤器,使用过滤器,仅仅显示以下主机

▲图7-9

需要安装证书,在浏览器中输入本地ip:Fiddler中设置的端口号(127.0.0.1:8080),点击图中框图部分下载证书点击安装。

安装时会出现以下界面。

-------------------------------------------------------------------------

2IOS手机和fiddler连接

Fiddler不但能截获各种浏览器发出的HTTP请求,也可以截获各种智能手机发出的HTTP/HTTPS请求。Fiddler能捕获IOS设备发出的请求,比如IPhone,IPad,MacBook.等等苹果的设备。同理,也可以截获Andriod,WindowsPhone的等设备发出的HTTP/HTTPS。

最关键的是,对IOS应用抓包时直接在WindowsPC上进行,不需要非得在MAC上。下

iphone手机配置

(1)网络代理设置

安装Fiddler的机器,跟Iphone必须在同一个网络里,否则IPhone不能把HTTP发送到Fiddler的机器上来。一般情况,我们手头上是台式机和手机,台式机只有网线,没有无线wifi,所以和手机不在同一个网络,这时,我们就需要设置代理了

打开IPhone,找到你的网络连接,打开HTTP代理,输入Fiddler所在机器的IP地址以及Fiddler的端口号8888

▲图7-10

(2)Fiddler证书安装

这一步是为了让Fiddler能捕获HTTPS请求。如果你只需要截获HTTP请求,可以忽略这一步

1.首先要知道Fiddler所在的机器的IP地址:我安装了Fiddler的机器的IP地址是:172.29.58.79

▲图7-11

现在大功告成,可以抓包了。IPhone上的应用App发出的HTTP/HTTPS都可以被Fiddler获取,打开手机上的app,看看fiddler能否捕获。

fiddler网络限速:

注意事项

用完了之后要退出fiddler以及把IPhone上的Fiddler代理关闭,以免IPhone或电脑不了网。

如果只能捕获HTTP,而不能捕获HTTPS,原因可能是证书没有安装好。解决办法可以尝试重新安装fiddler证书:先删除IPhone上的Fiddler证书(”设置“->“通用”->"描述文件")后再重新安装。

THE END
1.Web基础配置篇(九):抓包工具的介绍安装及基本使用抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。抓包也经常被用来进行数据截取等。 抓包工具有很多,到网上一搜一大堆,但是本篇不准备介绍那些偏门的工具。本篇主要介绍下windows和linux上的主流几个抓包工具如何一步步使用的,以及在web开发中的应用。 https://cloud.tencent.com/developer/article/1505247
2.抓包工具哪些好,来看这里就够了免费抓包工具作为软件测试工程师,抓包总是不可避免:遇到问题要做分析需要抓包;发现 bug 需要定位要抓包;检查数据传输的安全性需要抓包;接口测试遇到需求不全的也需要抓包 就因为抓包在测试工作中无处不在,所以市面上才会出现一大批的抓包工具供大家选择。 之前我也发过一些文章介绍一些常用抓包工具,比如 wireshark,Charles https://blog.csdn.net/2301_77645573/article/details/143724476
3.2024年五款免费的抓包工具软件哪个更好用5.网络数据抓包工具 0.8 该软件是一款网络抓包工具,可用于游戏外挂制作和Web加载情况分析。通过设置抓包主机并拦截查看网络数据包内容,可以获取到网络传输的数据信息。软件提供了抓包序号、时间、源目的MAC地址、源目的IP地址、协议类型、源目的端口号等详细内容列表。 https://app.zol.com.cn/jiqiao/151333.html
4.Charles抓包工具小白学习笔记Web 表单中会有很多隐藏的字段,这些隐藏字段一般都有一些特殊的用途,比如收集用户的数据,预防 CRSF 攻击,防网络爬虫,以及一些其他用途。这些隐藏字段在界面上都看不到,如果想检测这些字段,就必须要使用抓包工具。 2) 通过抓包工具了解协议内容,方便开展接口和性能测试 https://www.jianshu.com/p/9eb4714bb85c
5.抓包工具和接口测试工具(发包测试工具)本篇文章给大家谈谈抓包工具和接口测试工具,以及发包测试工具对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享抓包工具和接口测试工具的知识,其中也会对发包测试工具进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 本文https://www.eolink.com/news/post/51392.html
6.从网络上获取一个文件通过接口给另一个系统java从接口获取数据如何获取接口信息? 1、开发提供详细接口文档(实际测试常用) 2、通过工具抓包(charles、fiddler、web端F12) (tips:浏览器按F12可以快捷打开调试页面进入开发者模式,或者右键进入开发者工具) URL:http[s]://host[:port]/[abs_path]?[parameter] host:域名/ip https://blog.51cto.com/u_16213581/11662884
7.杭州响应式网站案例/平台推广渠道Fiddler、Wireshark、Sniffer、Tcpdump各种抓包工具适用于各种项目,总有一款适合你。 六、接口测试工具 接口测试神器,你绕不开的强大工具:Jmeter。小巧灵活:Postman。 七、Web自动化测试Java&Pyhton 了解自动化的目的,熟练掌握testng&unittest自动化框架,以及断言与日志处理。 http://www.xgth.cn/news/32149.html
8.经典网络抓包工具经典网络抓包工具评分: wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。 抓包wiresh 封包2019-04-04 上传大小:22.00MB 所需:10积分/C币 https://www.iteye.com/resource/chen_2001-11088384
9.7款常用《网络抓包工具》更新体验盒子Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。 https://www.uedbox.com/post/59475/
10.前端必会的抓包工具说到抓包这个问题,很多初级的前端都不太能意识到这个问题,虽然本人也就是个小菜,但是对于抓包工具可以说是熟练掌握了,因为有过太多接口的问题被测试指派了我,那么如果熟练掌握了抓包不仅能快速定位出问题,还能分析网络请求,以及一些前端逻辑的问题导致接口多次触发等现象。 http://www.51testing.com/index.php?action-viewnews-itemid-4473715
11.提升10倍。最好用的接口文档管理工具,接口自动化测试工具。使用Web 版 免费下载 一套系统、一份数据,解决多个 API 工具之间的数据同步问题 只要定义好 API 文档,API 调试、API Mock、API 自动化测试即可直接使用,无需再次定义。 API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。高效、及时、准确! API 设计 可视化 API 设计 高https://www.apifox.cn/
12.Reqable·API抓包调试+API测试一站式工具Reqable是一款比较全面的WEB抓包工具,功能相对完善,比较适合国人的操作习惯,简单便捷,抓包性能也比较高,大批量数据也能快速筛选需要的结果,出现bug作者也能及时响应,迭代快,这点是非常难得的。 支持Reqable! Reqable提供完全免费的社区版,但为了产品更长远和持续的发展,希望大家支持专业版和企业版订阅! https://reqable.com/
13.TommyLemon/APIAuto:?敏捷开发最强大易用的接口工具APIAuto: 最先进的HTTP接口工具 百度、搜狗、抖音公网接口调用演示 因为这些接口不支持 CORS 跨域,所以需要开启托管服务代理。 可以复制 Chrome 等浏览器、Charles 等抓包工具的请求文本, 粘贴到 APIAuto 的 URL 输入框,会自动填充 URL, JSON, Header 等。 https://github.com/TommyLemon/APIAuto
14.软件测试——10款目前最热门的测试工具,总有一款适合你以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。https://maimai.cn/article/detail?fid=1736259139&efid=8xMKZVeIyCYXJpHwrMPo9g
15.HTTP抓包实战HTTP抓包利用Fiddler抓包工具来捕获HTTP数据包,然后对其进行重发、编辑等操作。HTTP抓包的用途非常广泛,主要用于Web开发调试、软件自动化测试、接口自动化测试、性能测试和网络爬虫等方面,也用来检查网络安全。抓包也经常被用来进行数据截取等。 本书主要围绕抓包展开。全书共有22章,着重介绍了HTTP协议、如何使用Fiddler对HTThttps://www.epubit.com/bookDetails?id=N14666
16.Fiddler抓包教程,教你怎样抓得好抓得快1. Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的HTTP抓包工具之一。 2. Fiddler能够记录客户端和服务器之间的所有HTTP请求,可以针对特定的HTTP请求,分析请求数据、断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试器。 https://vip.kingdee.com/article/577875529915804416?lang=zh-CN