我已经使用 libpcap 捕获了一个 TCP 数据包,并且我想将整个数据包(不修改它)发送到另一台主机上的特定端口(该主机有另一个嗅探器监听该端口)。
有什么办法可以做到这一点吗?
非常感谢!
最佳答案
您没有指定您正在使用哪种编程语言以及到目前为止您已经尝试过的内容。
将 IP 地址字段更改为目标 IP,将 TCP 端口字段更改为您想要的端口。不要忘记更新两个校验和。
如果您想要的是 TCP 转发,则Linux kernel already does this for you .
关于Linux:如何将整个数据包发送到另一台主机上的特定端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14732586/