来自 netcat 的命令行流字符串操作

Rat*_*zes 5 udp netcat

我有一个 netcat udp 连接,正在侦听nc -l -u .... 我一直在尝试仅使用命令行对传入数据进行每个数据包的操作,但看起来似乎没有标志netcat来指示新数据包。

首先,是否可以在来自 netcat 的每个数据包的末尾应用一个新行?

如果没有,有没有办法在 netcat 流式传输数据时匹配字符串并输出新行?

woo*_*ack 3

服务器端:

# nc -l -u -p 666 > /tmp/666.txt
Run Code Online (Sandbox Code Playgroud)

其他服务器端的shell:

# tail -F /tmp/666.txt | while IFS= read -r line; do
    echo "$line";
    # do what you want.
  done;
Run Code Online (Sandbox Code Playgroud)

客户端:

# nc -uv 127.0.0.1 666

#### Print your commands.
Run Code Online (Sandbox Code Playgroud)