2016-09-26 80 views
0

我想使用Scapy读取和写入TCP选项字段的自定义数据。我知道如何在Scapy中以“正常”方式使用TCP选项字段作为字典,但是可以按字节写入字节吗?读取/写入TCP选项字段

回答

1

你不能直接写每字节的TCP选项字段字节,但是你可以:

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

这些变通方法,并彻底解决,这将是实现每个字节TCP选项字段一个字节,并承诺对课程的Scapy的的github上。

+0

我找到的简单解决方法是写在例如选项34上。我只丢失了2个字节,一个用于选项号和第二个长度。 –