网络测试工具NC使用方法(一) 您所在的位置:网站首页 天翼云盘的使用方法 网络测试工具NC使用方法(一)

网络测试工具NC使用方法(一)

2024-07-15 22:56| 来源: 网络整理| 查看: 265

1、tcp监听端口

nc可以作为server端启动一个tcp的监听

先关闭A的防火墙,或者放行下面端口,然后测试B机器是否可以访问A机器启动的端口

在A机器上启动一个端口监听,比如 9999端口

nc -l 9999

     1)测试方法1:telnet方式

     在B机器上telnet A机器此端口,如下显示表示B机器可以访问A机器此端口

     telnet 10.0.1.161 9999

     2)测试方法2:nmap扫描

     B机器上使用nmap扫描A机器的此端口

     nmap 10.0.1.161 -p9999

     3)测试方法3:nc扫描

     使用nc命令作为客户端工具进行端口探测

     nc -vzw 2 10.0.1.161 9999

     4)测试方法4:扫描多个端口

     NC常常可以用来扫描服务器端口,然后给服务器安全加固

     在A机器上监听2个端口,一个9999,一个9998,使用&符号丢入后台

     nc -l 9999 &

     nc -l 9998 &

     在客户端B机器上扫描连续的两个端口,如下:

     nc -vzw 2 10.0.1.161 9998-9999

 

2、udp端口监听

NC也可以用来进行udp端口的监听

启动一个udp端口的监听:nc  -ul  9998

复制当前窗口输入 netstat -antup |grep 9998 可以看到是启动了udp的监听

     1)测试方法1:nc命令扫描

     nc -vuz 10.0.1.161 9998

     由于udp的端口无法在客户端使用telnet去测试,我们可以使用nc命令去扫描(前面提到nc还可以用来扫描端口)(telnet是运行于tcp协议的)(u表示udp端口,v表示可视化输出,z表示扫描时不发送数据)

     上面在B机器扫描此端口的时候,看到A机器下面出现一串XXXXX字符串

     2)测试方法2:nc扫描大量udp端口

     B机器扫描A机器的1-1000端口:nc -vuz 10.0.1.161 1-1000

     



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有