nc命令,扫描端口,文件传输

发布时间 2023-09-26 17:11:18作者: 捏你小脸

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