网络测试工具NC使用方法(一) | 您所在的位置:网站首页 › 天翼云盘的使用方法 › 网络测试工具NC使用方法(一) |
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 实验室设备网 版权所有 |