为什么 很多 app无法 通过 fiddler 无法拦截 到?

发布于 2021-12-03 13:32:54 字数 441 浏览 860 评论 16



通过  设置手机 wifi 的代理 为 本机ip,端口 为 fiddler的代理 端口(默认8888)

就可以  通过 fiddler 拦截到手机上的请求了。


但是 很奇怪,有的可以 ,有的不可以,而且 我自己 测试 不可以的居多。


试了几个 ,浏览器 首先不行,应用宝 可以,然后 网易新闻,微信,知乎  等 一个连接 也没 拦截到。。。

为什么呢?



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(16

落墨 2021-12-03 22:23:29

fiddler是通过在特定的ip上监听特定的端口抓包的,这个ip和端口是wifi代理中配置的,

而app中,如果使用一些第三饭的http请求封装jar,如httpclient等,不会使用wifi中配置的代理ip和端口,而是通过wifi直连,所以fiddler抓不到

网名女生简单气质 2021-12-03 22:23:28

首先,fiddler只能抓http协议的,而且并不是所有的http都能抓。有些http是长连接,服务器端一直hold住,通过chunk一段段的发送给客户端,这种http没有结束,fiddler就抓不到。fiddler只能抓到完整的请求、结束这种类型的。

再者,app并不一定都使用http,比如tcp/udp

千纸鹤带着心事 2021-12-03 22:23:28

哦。。长连接,chunk,这个要去了解一下。你说的靠谱多了。谢谢

剑心龙吟 2021-12-03 22:23:27

我可以确定 的,网易新闻 是 http的,wireshark 可以 看到 地址和返回等,但是 fiddler 里 一个请求 都没有。。

悸初 2021-12-03 22:23:25

不是所有的App都用HTTP协议

酷到爆炸 2021-12-03 22:23:16

livepool  替代品,fiddler界面太难看了,,但是抓不到应该与协议有关

丢了幸福的猪 2021-12-03 22:23:04

就是 啊 ,看到wireshark 里拦截到了,但是 fiddler 里没有 ,才奇怪的啊

混吃等死 2021-12-03 22:22:11

http的...

累赘 2021-12-03 22:18:46

幼稚,用wireshark试试

酷到爆炸 2021-12-03 22:16:14

有的就是http的,但是 也没有

浅沫记忆 2021-12-03 22:15:06

回复
那你以为呢。。很多APP都是不走HTTP的,而是自定义协议

霞映澄塘 2021-12-03 22:12:31

我可以确定 的,网易新闻 是 http的,wireshark 可以 看到 地址和返回等,但是 fiddler 里 一个请求 都没有。。

爱的故事 2021-12-03 22:02:17

回复
可以确定 走http协议的 部分应用 也无法拦截,ws可以

输什么也不输骨气 2021-12-03 20:16:49

别闹!fiddler只是针对http协议的

灵芸 2021-12-03 18:01:42

这个 有可能...

明月松间行 2021-12-03 15:53:20

Android 中 App 是可以自己决定是否使用系统的代理的,iOS 上的知乎是可以被 Fiddler 拦截到的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文