netcat 瑞士军刀学习笔记

netcat瑞士军刀学习笔记

AB两机互传文件

A机(接收端)
nc -lp portID > test.txt

开启自己的333端口,并将自己接收到的信息重定向到test.txt中

B机(发送端)
nc -nv IPof A portID< test.txt -q 1

重定向输入到nc中,之后发到A机的333端口

(q选项)传输完成1s后断开


反向传输(由侦听端发给连接端)

A机(发送端)

nc -lp portID < test.txt -q 1

将test.txt放到此端口,等着其他机器连接下载(一旦连接建立,文件就会传到连接方

传输完成1s后断开

B机(接收端)

nc -nv IP of A portID > test.txt

B就会接收到A机中的test.txt


AB两机互传目录

需要将目录打包成一个压缩文件,然后再进行传输

A机(发送端)

tar -zcvf- -test/ | nc -lp portID -q 1

将当前目录中的music目录用gzip打包,使用管道符输入给nc程序,发送给侦听端(B机)

注意f选项后面要有一个-

因为,f选项要求指明打包文件的名字,但我们在使用nc进行传输的时候是没必要起名字的,因此需要使用-占位,下同</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值