NC — 传输文本信息
1.进行会话
#PCA ip地址:1.1.1.1
PCA:nc -l -p 4444 #开放4444端口
PCB:nc -nv 1.1.1.1 4444 #链接PCA的4444端口
2. 传输文本信息
#1:
PCA:nc -l -p 4444
PCB:ls -l | nc -nv 1.1.1.1 4444
#2:
PCA:nc -l -p 4444 > ps.txt
PCB:ps aux | nc -nv 1.1.1.1 4444 -q 1
3. 传输文件
#PCB存在MP文件,现在传输到PCA上
PCA:nc -lp 4444 > 2.mp4
PCB:nc -nv 1.1.1.1 4444 < 11.mp4 -q 1
#PCA存在MP文件,现在传输到PCB上
PCA:nc -q l -lp 333 < 2.mp4
PCB:nc -nv 10.0.2.15 333 > 99.mp4
4.传输目录
#PCA存在music目录文件,现在传输到PCB上
PCA:tar -cvf - music/ | nc -lp 333 -q l
PCB:nc -nv 1.1.1.1 333 | tar -xvf -
5.传输加密文件
#PCA存在11.mp4文件,现在传输到PCB上
PCA:加密传输
mcrypt --flush -Fbq -a rijndael-256 -m ecb < 11.mp4 | nc -nv 10.0.2.15 333 -q 1
PCB:解密接收
nc -lp 333 | mcrypt --flush -Fbqd -a rijndael-256 -m ecb > 33.mp4
6.流媒体服务器
7.端口扫描
nc -nvz 1.1.1.1 1-65535
nv -nvzu 1.1.1.1 1-1024
8.远程克隆硬盘
PCA:nc -lp 333 | dd of=/dev/sda
PCB:dd if=/dev/sda | nc -nv 1.1.1.1 333 -q l