Socatはソースポートを指定します。

Socatはソースポートを指定します。

socatでソースポートを指定する方法は?

netcatでは簡単に次のことができます。

nc -u -s 192.168.0.1 -p 8888 192.168.0.2 9999

頑張った

socat udp4:192.168.0.2:9999 STDIN:192.168.0.1:8888

失敗した

STDIN: wrong number of parameters (2 instead of 0)

それではsocatではどうすればいいですか?

答え1

同じ動作を達成するには、nc -u -s 192.168.0.1 -p 8888 192.168.0.2 9999以下を使用しますsocat

$ socat - UDP4:192.168.0.2:9999,bind=192.168.0.1:8888

関連情報