Read/Write TCP 选项字段

Read/Write TCP options field

我想使用 Scapy 读取自定义数据并将其写入 TCP 选项字段。我知道如何在 Scapy 中以 "normal" 的方式使用 TCP 选项字段作为字典,但是是否可以逐字节写入它?

您不能直接逐字节写入 TCP 选项字段,但是您可以:

  • 按字节写入整个 TCP 段字节:TCP("\x01...\x0n")
  • 在 scapy/layers/inet.py TCPOptions 结构中手动为 Scapy 的代码添加一个选项

这些是解决方法,最终的解决方案是实现一个字节/字节的 TCP 选项字段并提交到 Scapy 的 github 当然。