Wireshark不捕获8080上的HTTP

我在我的Linux机器上运行Wireshark,我有本地主机上运行的简单的Python Web服务器:8080

我只捕获本地端口8080.当我打开本地主机上的浏览器:8080 wireshark捕获大量的TCP通信(作为页面加载所有资源),但没有HTTP只有TCP …

为什么我不能捕获自定义端口上的HTTP?

右键单击TCPstream,然后select解码为…。 如果你不在上面,转到Transport选项卡。 从列表中selectHTTP 。 点击确定并享受。

Wireshark:解码为

为什么我不能捕获自定义端口上的HTTP

你可以捕获一个自定义的端口就好了。

我敢打赌,你正在捕获错误的界面。

如果你的请求是127.0.0.1 tcp / 8080,并且你正在捕获eth0接口,那么你根本看不到任何stream量,因为eth0不是回送适配器。

在环回接口上捕获,或者在组合所有名为any的接口的伪接口上捕获。