2016-09-26 79 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個字節,一個用於選項號和第二個長度。 –