nc 是netcat 的简写,是一个强大的网络工具
作用:
实现任意tcp/udp端口的侦听,nc可以作为server以tcp或udp方式侦听指令端口
端口扫描,nc可以作为client发起tcp或udp连接
机器间传输文件
机器间网络测速
使用示例:
1. 验证 某ip 的80端口通不通
nc -zv 192.168.66.6 80
返回有:Ncat:Connected to 192.168.... 的就是通
返回 Ncat: Connection refused 则是不通
2.拷贝文件
首先在文件接收端,激活nc监听
nc -lp 222 >tc.txt
然后再文件发送端,开始发文件
nc -w 192.168.6.66 222 < tc.txt
到接收端执行命令的当前目录 ls 查看结果
3. 终端之间通信聊天,截了别人的图展示
4. 端口扫描
通的端口返回succeeded, 不通返回refused
nc -v -w 1 192.168.66.6 -z 22-90 #扫描那 ip 22到90端口
#验证udp端口, 不加 -u 就默认 tcp 协议的
nc -uvz 192.168.66.6 111
###指令中加上 参数 -6 ,可支持ipv6 连接
nc -u -6 192.168.66.6 8086
###除了接地址,也可以接网址,
扫描一段端口,也可以扫描一个端口 : nc -v baidu.com 80
标签:udp,66.6,文件传输,nc,端口,tcp,192.168 From: https://www.cnblogs.com/nnxl/p/17730659.html