【问题标题】:Getting HTTP header from packet after TCP, IP and Ethernet headers removed删除 TCP、IP 和以太网标头后从数据包中获取 HTTP 标头
【发布时间】:2018-04-13 22:27:18
【问题描述】:

我正在编写一个数据包嗅探器并将标头解析为 TCP,我想知道我现在将如何获取 HTTP 标头。

此时我已尝试打印数据包数据,但其中不包含 HTTP 标头。

任何帮助将不胜感激。

【问题讨论】:

  • 它们肯定在 TCP 有效负载中吗?
  • 我是这么想的,当我打印每个数据包的有效负载时,它只是数据而不是标头
  • 所以你已经删除了它。
  • 我可以开始打印数据包中的数据 - 所有标头的大小吗?

标签: c http tcp header


【解决方案1】:

http头在TCP包中获取的数据内,但必须正确转换该数据。

【讨论】:

    猜你喜欢
    • 2017-04-03
    • 2016-12-29
    • 2013-03-04
    • 2013-05-07
    • 2021-12-25
    • 2018-04-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-22
    相关资源
    最近更新 更多