使用 telnet 程序可以连接到任何主机上的任何 TCP 端口,但是有没有办法侦听当前主机上的某个端口?
IE
1) 在主机 a 上:telnet listen 12345
2) 在主机 b 上:telnet host_a 12345
我不希望在监听端后面有任何服务,只是连接和任何类型的东西都可以双向传输。
我知道我已经可以做到 2),但是有什么方法可以实现 1)?我对 Windows 和 Linux 解决方案都感兴趣。
sys*_*138 48
用于此的常用工具称为netcat. 它在大多数 Linux 发行版中都可用,甚至可以在某些默认情况下安装(命令是nc)。甚至有适用于 Windows 的端口,但地球上几乎每个防病毒软件包都认为它非常可疑,因为它被用于恶意软件,这使得它很难下载和使用。
qua*_*nta 18
1) 在主机 a 上:telnet listen 12345
$ ls | nc -l -p 12345
Run Code Online (Sandbox Code Playgroud)
取决于发行版和 netcat 版本,您可能不需要-p选项。
2) 在主机 b 上:telnet host_a 12345
$ telnet host_a 12345
1159.rar
12030.mp4
123.mp4
124.mp4
129
129.bak
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
29935 次 |
| 最近记录: |