簡體   English   中英

如何設置TCP套接字的初始序號

[英]How to set initial sequence number of TCP socket

作為測試的一部分,我需要能夠將TCP連接的ISN(初始序列號)初始化為特定值。 通常,這是OS /網絡堆棧選擇的隨機值,但是我需要控制初始值。

有沒有辦法用C或Python做到這一點?

  • 下載lwiplwip-contrib
  • 創建一個新的分接接口並將其與普通網卡橋接
  • 編譯並運行lwip-contrib/ports/unix/proj/minimal應用
  • 現在您應該能夠ping通lwip堆棧
  • TCP序列號在struct tcp_pcb ,值rcv_nxtsnd_nxt
  • 破解TCP代碼以不隨機化這些值,並向minimal應用程序添加TCP連接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM