まず、私はネットワークプログラミングに比較的慣れていません。サーバーアプリケーションに到達する前にHTTPトラフィックを傍受して遅延させたい。libnetfilter_queueを詳しく調べました。これにより、適切に遅延させるために必要なすべての情報が得られますが、レベルが低すぎます。そこでトラフィックを遅らせることはできますが、IPデータグラムをすぐに受け入れない限り(つまり、遅らせたいときにスタックに送信しない限り)、再送信されます(ACKが到着しないとき)。これは私が望んでいることではありません。
TCPを処理する必要はなく、TCPが配信するペイロードだけを処理する必要があります。だから私の質問は、特定のポートが宛先に到達する前に、TCPがそれを確認してチェックした後、どのようにトラフィックを傍受するのかということです。
ありがとう
編集:うまくいけば、タグとlibnetfilter_queueから明らかです-これはLinux用です