如何在 TCP 封包中發送標準輸出? (僅使用 bash 指令)

如何在 TCP 封包中發送標準輸出? (僅使用 bash 指令)

我正在做一個僅基於 Bash 的項目,我想知道是否有一種方法可以將 bash 命令的輸出(假設為“ls”)發送到網路中(因此在 TCP 封包中)

例如,我想要“ls”的輸出:

ls | some_command_with_a_remote_IP_adresse

我會在遠端電腦上收到“ls”的輸出。我真的不知道該怎麼做,有什麼想法嗎?

答案1

使用 bash 內建 tcp 套接字:

ls >/dev/tcp/<host>/<port>

相關內容