在用 Charles 4.0.2 抓包某直播 App,大部分都能抓包成功,但唯独弹幕的包抓不到。收发弹幕时,或者有人进出直播间的时候,Charles 似乎都抓不到。请教各位,会是什么原因?
在用 Charles 4.0.2 抓包某直播 App,大部分都能抓包成功,但唯独弹幕的包抓不到。收发弹幕时,或者有人进出直播间的时候,Charles 似乎都抓不到。请教各位,会是什么原因?
1
iluhcm May 26, 2017
自定义协议通信,淘宝的商品也是抓不到的。
|
2
liuxu May 26, 2017
目前来看,大部分直播平台弹幕是用 flash 建立的 socket 连接,走的是 tcp,不是 http
|
3
caniuse May 26, 2017
tcp 长连接
|
4
xujialiang May 26, 2017
Charles 抓不到,你可以尝试用手机版 Surge 抓。
|
6
vvchen OP @xujialiang 好的,我试试,谢谢
|
7
liuweisj May 26, 2017
你需要 Wireshark
|
8
liuweisj May 26, 2017
不好意思 弄错了 你是手机包
|
10
liuweisj May 26, 2017
手机包可以用电脑共享个 wifi 做网关 然后用 Wireshark
|
11
iluhcm May 26, 2017
wireshark 和 tcpdump 我都试过,不知道是不是没有配置对,我还是没有 dump 出数据。。。
|
12
anyele May 26, 2017
单纯是看到楼主的头像进来了 真有缘
|
14
LINAICAI May 26, 2017
有点奇怪他们不是用 https 吗,能捉包?
|
18
PythoneerDev6 May 26, 2017
Charles 只能抓 Http 和 https 的。 你需要用 Buip Suite 来抓其他包,比如 tcp 直连这种。
|
19
linus3389 May 26, 2017
https 装下 help 里那个跟证书,点出来会提示你导入的。
如果是要抓 socket 或者其他协议,用 tcpdump wireshark 这些. |