简体   繁体   English

Wireshark HTTP跟踪

[英]Wireshark HTTP Trace

How do I trace the path of HTTP packets using Wireshark. 如何使用Wireshark跟踪HTTP数据包的路径。 When I filter out using keyword "HTTP", all I see is just the source and destination IP addresses, rather for every HTTP request I would want to see what path did it take with their IP addresses. 当我使用关键字“ HTTP”过滤掉时,我看到的只是源IP地址和目标IP地址,而不是每个HTTP请求,我都想查看其IP地址采用的路径。 I would like to see an output similar to traceroute. 我希望看到类似于traceroute的输出。

It is impossible for a sniffer program to determine the full path that an IP packet took merely by looking at the packet, unless one of the IP "record route" options was used, so that the packet, as received by the program, contains the full route. 嗅探器程序不可能仅通过查看数据包来确定IP数据包所经过的完整路径,除非使用了IP“记录路由”选项之一,以便该程序接收到的数据包中包含完整路线。 That option is rarely, if ever, set. 很少(即使有)设置该选项。

In addition, that wouldn't help for packets sent by the machine running the sniffer program - you have to capture packets on the final machine in order for the recorded route to have the full path. 此外,这对于运行嗅探器程序的计算机发送的数据包无济于事-您必须在最终计算机上捕获数据包,以使记录的路由具有完整路径。

So, no, Wireshark can't do this, tcpdump can't do this, Microsoft Network Monitor can't do this, KSniffer can't do this, NetScout Sniffer can't do this, OmniPeek can't do this, no sniffer can do this. 所以,不,Wireshark无法做到这一点,tcpdump无法做到这一点,Microsoft Network Monitor无法做到这一点,KSniffer无法做到这一点,NetScout Sniffer无法做到这一点,OmniPeek无法做到这一点, 没有嗅探器可以做到这一点。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM