Telnet - 在一行中连接和发送消息

时间:2015-04-25 13:14:49

标签: bash shell telnet

我正在寻找将连接到telnet服务器的单行命令(不需要身份验证,它将接受任何连接)并在连接后将文本发送到服务器。

如果无法做到这一点,是否可以编写一个可以执行相同操作的脚本?

2 个答案:

答案 0 :(得分:4)

使用bash:用telnet服务器替换“servername”:

echo "Hello" > /dev/tcp/servername/23

答案 1 :(得分:2)

听起来你可以在telnet端口上使用Netcat

一个例子就是这样:

echo -n 'some string to telnet' | nc <server> 23