如何捕获本地Web服务器上的流量?

时间:2012-12-17 02:52:31

标签: windows localhost capture

我正在使用Windows XP,我已经部署了一个Apache Web服务器,它正在侦听端口8080和地址192.168.2.83。请注意,我的PC的IP地址是192.168.2.83。我可以使用浏览器访问192.168.2.83:8080,但我不知道如何捕获该访问。当我使用wireshark时,我看不到包。

当我搜索互联网时,我发现了一些提示,例如“设置虚拟环回适配器”或“使用RawCap捕获本地主机”。但这对我不起作用。我已经设置了lp适配器,但我无法在wireshark中看到它。我尝试过RawCap,但我不是在使用localhost。 我认为localhost(= 127.0.0.1)与我的地址(= 192.168.2.83)不同。

那我该怎么办?

1 个答案:

答案 0 :(得分:1)

在您的情况下 127.0.0.1 192.168.2.83

相同
  

在现代计算机系统上,localhost作为主机名转换为   通常是127.0.0.0/8(环回)网络块中的IPv4地址   在IPv6中为127.0.0.1或:: 1。

参考:Wikipedia

因此,无论 wireshark RawCap 将捕获或显示 127.0.0.1 实际上只是您的机器流量 localhost:8080 或192.168.2.83:8080

此外,您可以检查 Apache 访问日志,它记录服务器处理的所有请求,如果有帮助的话。