是否有某种工具(最好用Java)能够在特定端口上接收数据包,并在另一端上转发它们?例如:
端口514上的传入Syslog UDP - >在端口1514 UDP上转发到新目的地。
流量不是视频流或任何东西,只是一些系统日志数据。
由于
答案 0 :(得分:0)
不建议在用户空间应用程序中执行此操作(如果您对该数据不感兴趣)。在linux中,您可以使用iptables实现此目的。运行此命令。
sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport $srcPortNumber -j REDIRECT --to-port $dstPortNumber
如果iptables服务尚未运行,您可能需要启动它。检查你的linux发行版,看看如何检查状态或启动该发行版中的iptables服务。
如果您使用的是Windows,则可能需要查看this。