nc网络工具

Linux1年前 (2023)更新 huiye
131 0

简介

功能强大的网络工具,全称netcat,在网络工具中有“瑞士军刀”美誉

 

安装方式

RHEL/Centos:yum install –y nc
Ubuntu/Debian:sudo apt install –y nc

 

使用方式

(一)基本参数

-l 侦听模式,用于入站连接,大部分配合-p参数使用

-p 指定本地的端口号

-n 后面跟IP地址,直接解析IP不解析域名,速度更快

-v 输出连接的详细信息,输入vv可以看到更详细的信息

-z 端口扫描,默认使用tcp模式

-u 指定udp模式扫描探测,一般配合-z参数使用

-q 在标准输入完之后退出,延迟多少秒 例如 -q 1表示被连接完成后1秒钟关闭连接

 

(二)几种使用方法

1、扫描一个TCP端口

命令:nc –vz [IP] [端口]
  • 连接成功示意

nc网络工具

  • 连接失败示意

nc网络工具

 

2、扫描一个UDP端口

命令:nc –vuz [IP] [端口]
  • 连接成功示意

nc网络工具

  • 连接失败示意

nc网络工具

 

3、作为 server端以TCP方式监听指定端口

主机A IP:10.9.52.11

主机B IP:10.9.48.12

步骤一:在A主机上启动一个8080的TCP监听端口

命令:nc -lv 0.0.0.0 8080

nc网络工具

 

步骤二:在B主机上扫描A主机8080端口,检测端口是否畅通

命令:nc -vz 10.9.52.11 8080

出现下图所示输出,则表示对应的TCP端口畅通

nc网络工具

 

4、作为 server端以UDP方式监听指定端口

主机A IP:10.9.52.11

主机B IP:10.9.48.12

步骤一:在A主机上启动一个500UDP监听端口

命令:nc -luv 0.0.0.0 500

nc网络工具

 

步骤二:在B主机上扫描A主机500的UDP端口,检测端口是否畅通

命令:nc -uvz 10.9.52.11 500

出现如下图所示输出,则表示对应的UDP端口畅通

nc网络工具

 

© 版权声明

相关文章