【问题标题】:How to identify http or https protocol using command line?如何使用命令行识别 http 或 https 协议?
【发布时间】:2013-06-18 05:00:36
【问题描述】:

我想使用命令行工具(如 tcpdump 或任何 python 工具)检查流量是否通过 http 或 https 协议。是否可以?

【问题讨论】:

    标签: networking protocols


    【解决方案1】:

    您可以使用tcpdumptshark(Wireshark 的文本版本)跟踪HTTP 的流量。 tcpdump 可以捕获整个数据包内容,如果您使用额外的命令行参数,例如-xx.,但是,实际上不可能真正跟踪HTTPS 流量 - 您只会看到一些加密数据包,没有任何用处。

    在实践中,我发现使用tcpflow 之类的工具更有用:它可以跟踪 tcp 会话的流并将所有数据包粘合在一起,形成单个 tcp 会话的连贯视图。当然,tcpflow 也无助于加密流量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-03
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 1970-01-01
      • 2011-09-12
      相关资源
      最近更新 更多