netcat用于管道到端口的替代方案

时间:2014-03-07 10:43:44

标签: linux

我们目前正在使用netcat将消息传递给在特定端口上运行侦听器的进程。例如。: echo“测试消息”| netcat localhost 12345

最近已从我们组织中的所有计算机上删除了对netcat的访问权限,因为它存在“安全风险”。是否有一个可以用于此目的的简单替代方案(在Linux上)?

1 个答案:

答案 0 :(得分:7)

如果您的bash支持它,您可以尝试以下方式:

echo "Meet me in Montauk" > /dev/tcp/localhost/12345

根据您在计算机上可能拥有的其他内容(python,gawk,运行自己的二进制文件的能力等),您可能有更多选择。

解决此问题的正确方法是向 netcat不存在安全风险的人解释。