将接收到的 TCP 数据包转换为 UDP 并转发这些数据包

将接收到的 TCP 数据包转换为 UDP 并转发这些数据包

我有一个服务,它监听 TCP 端口并与外围设备通信。我想通过 UDP 将服务收到的数据包转发到另一台计算机。我不需要与第二台计算机握手,只需要第一台计算机收到的数据。有没有办法使用 iptables 来获取它?我可以通过修改我的服务来提取数据并将其作为 UDP 发送,但我要求一种更低级的方法来做到这一点。

谢谢约翰

答案1

有没有办法使用 iptables 来获得它?

不可以。iptables 主要用于过滤数据(即通过、拒绝……),也许可以对数据包进行小修改,但不能用于在传输协议之间转换数据包。如果您需要一个可以执行此操作的小型应用程序,请尝试索卡特

相关内容