为了娱乐,我想在Bash中键入一些内容,该内容将连接到IRC服务器并自动响应PING消息
例如,我有telnet
Connected to irc.example.com.
Escape character is '^]'.
PING :12341234
如果我将其通过管道传输到grep然后进行sed,则可以轻松地将此输出转换为PONG :12341234
,但是如何将其发送回telnet的标准输入流?
此外,我仍然想使用键盘手动发送输入
答案 0 :(得分:0)
您尝试做的事情被称为“回显服务器”。使用netcat
和它的变体(nc
或netcat
,ncat
等)非常容易。
例如:
ncat -l 2000 --keep-open --exec "/bin/cat"
在另一个外壳中
telnet localhost 2000
无论发送什么,ncat都会答复。