テストの一環として、TCP 接続の ISN (初期シーケンス番号) を特定の値に初期化できるようにする必要があります。通常、これは OS/ネットワーク スタックによって選択されるランダム化された値ですが、初期値を制御する必要があります。
CまたはPythonでこれを行う方法はありますか?
lwip-contrib/ports/unix/proj/minimal
アプリをビルドして実行するstruct tcp_pcb
、値rcv_nxt
、およびsnd_nxt
minimal
これらの値をランダム化しないように TCP コードをハックし、アプリに TCP 接続を追加します。