nc:多功能网络工具(扫描端口)
简介nc是一个简单、可靠、强大的网络工具,可以建立TCP连接,发送UDP数据包,监听任意的TCP和UDP端口,进行端口扫描,处理IPv4和IPv6数据包。如果过系统中没有nc命令,需要进行安装:yum -y install nc
说明
nc是一个简单、可靠、强大的网络工具,可以建立TCP连接,发送UDP数据包,监听任意的TCP和UDP端口,进行端口扫描,处理IPv4和IPv6数据包。如果过系统中没有nc命令,需要进行安装:yum -y install nc
格式
nc [option]
常用参数
- -v:显示详细输出
- -z:表示zero,表示扫描时不发送任何数据
示例
这里我们只做端口扫描,其他建立TCP连接这些就不演示了,可以自行实践
1、nc进行端口扫描
[root@localhost ~]# nc -v -z 192.168.71.108 80 #这里测试只能使用单个端口,不能指定范围,暂时还未找到原因
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 192.168.71.108:80.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
2、可以使用nc进行局域网聊天,这里也不做演示了,说下步骤
一端先启好监听:
nc -l 9999
另一端端进行连接:
nc 192.168.220.128 9999
连接之后的任一边的输入在另一边都可看到