Networking 如何使用命令行识别http或https协议?
我想使用tcpdump之类的命令行工具或任何python工具来检查流量是否通过http或https协议。可能吗 您可以使用Networking 如何使用命令行识别http或https协议?,networking,protocols,Networking,Protocols,我想使用tcpdump之类的命令行工具或任何python工具来检查流量是否通过http或https协议。可能吗 您可以使用tcpdump或tshark(Wireshark的文本版本)跟踪HTTP流量tcpdump可以捕获整个数据包内容。但是,实际上不可能真正跟踪HTTPS流量-您只会看到一些加密的数据包,没有任何用处 在实践中,我发现使用像tcpflow这样的工具更有用:它可以跟踪tcp会话的流,并将所有数据包粘合到单个tcp会话的一致视图中。当然,tcpflow对加密流量也没有帮助
tcpdump
或tshark
(Wireshark的文本版本)跟踪HTTP
流量<如果您使用额外的命令行参数,如-xx.
,则code>tcpdump可以捕获整个数据包内容。但是,实际上不可能真正跟踪HTTPS
流量-您只会看到一些加密的数据包,没有任何用处
在实践中,我发现使用像tcpflow
这样的工具更有用:它可以跟踪tcp会话的流,并将所有数据包粘合到单个tcp会话的一致视图中。当然,tcpflow
对加密流量也没有帮助