首先,我对网络编程比较陌生。我想在 HTTP 流量到达服务器应用程序之前拦截和延迟它。我已经深入研究了 libnetfilter_queue,它为我提供了适当延迟所需的所有信息,但级别太低了。我可以在那里延迟流量,但除非我几乎立即接受 IP 数据报(所以当我想延迟它们时将它们发送到堆栈上),它们将被重新发送(当没有 ACK 到达时),这不是我想要的。
我不想或不需要处理 TCP,只需处理它提供的有效负载。所以我的问题是如何在特定端口到达目的地之前拦截流量,但在 TCP 确认并检查它之后?
谢谢
编辑:希望标签和 libnetfilter_queue 很明显 - 这是针对 Linux