使用 netcat 在 Windows 中创建双工 TCP 隧道

使用 netcat 在 Windows 中创建双工 TCP 隧道

我需要在 Windows 中创建一个 TCP 隧道,我通过链接 netcat 尝试:

ncat -l 3333 | ncat 192.168.0.110 4015

但是,这会创建一个单向隧道,因为只有第一个 netcat 的 STDOUT 会成为第二个 netcat 的 STDIN,但反之则不然 - 第二个 netcat 的 STDOUT 不会成为第一个 netcat 的 STDIN。

有没有办法在 Windows 中建立双工连接?

答案1

ncat -l 3333 --sh-exec "ncat 192.168.0.110 4015"应该可以解决问题,如文档中所述https://nmap.org/ncat/guide/ncat-tricks.html

相关内容