我正在寻找一个简单的命令行工具来在 Linux 机器上的所需端口上打开 TCP/UDP 服务器/客户端。是否有任何应用程序或命令可用于实现此目的?
答案1
(netcat)命令nc
可能可以满足您的需要。它可以在指定端口上侦听 TCP 或 UDP 连接,还可以建立出站连接,具体取决于您指定的命令行参数。
如果这不是您想要的,请告诉我。
答案2
socat tcp-l:<port>
如同网猫,但具有一致性的优势(只有一个实现,而不是 6-8 个不同的网猫版本)并支持 IPv6、UDP、SSL、SCTP 等。
答案3
还有第三种选择,UCSPI-TCP 包。