Netcat的实践(二)

最近比较忙,没啥新鲜且有技术含量的实践能写blog,本着绝不跳票的原则,这次就写一个库存里的吧,

很久以前,写过一篇Netcat的实践,内容是如何做端口扫描和访问网页,其实Netcat的本事还有很多,这次就来继续介绍三个也很实用的用法,

1、实时消息传递,

两台ubuntu,一台做服务端,开启监听,nc -l -p 1234,

另一台做客户端,连接上去,nc 192.168.193.128 1234,

这就可以进行双向的实时消息传递了,效果如下,

服务端:

客户端:

2、文件传送

两台ubuntu,一台做接收端,开启监听准备收文件,nc -l -p 1234 > test.txt,

另一台做发送端,连接上去发送文件,nc 192.168.193.129 1234

效果如下,

接收端:

发送端:

3、管道shell命令,以目录传送为例,

两台ubuntu,一台做接收端,开启监听准备收目录,nc -l -p 1234 | tar zxvf -,

另一台做发送端,连接上去发送目录,tar zcvf - test-dir | nc 192.168.193.129 1234,这里可以看到,发送端是先把目录压缩了再传送,接收端是先接收再解压,也就是通过管道shell命令的方法来完成了目录的传送,

效果如下,

接收端:

发送端:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180701G0WAYW00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券