我刚刚使用 VMWare 在虚拟机上安装了 Windows 8,我尝试使用 Fiddler 捕获 HTTP 流量,但无法成功。我已将网络设置设为 NAT,但不起作用
答案1
Fiddler 是一个 HTTP 代理。您需要使用类似 WireShark 的工具,它可以在驱动程序级别捕获流量(技术上是在“NIC”级别,但 VMware 虚拟适配器不是物理设备...)。
您可以指示客户机使用您的代理,但这不是必须的……没有任何规定要求客户机中的所有 TCP/IP 流量都必须通过您的 Fiddler 代理。确保这一点的唯一方法是安装 netfilt 驱动程序(例如 Wireshark 附带的驱动程序),该驱动程序可以查看通过您的网络驱动程序的每个数据包。