nc 命令使用简介

NC命令是一款重要的网络工具,它是一款强大的网络工具,它可以将数据包准确的传输和接收,提供了一种高效的数据传输方式。NC的全称是Netcat,它基于TCP/IP协议,可以在网络上进行数据传输和监听,很好地解决了网络连接的问题。

安装nc命令

1
yum -y install nc

常用选项

选项说明
-l使用监听模式,管控传入的资料
-p设置本地主机使用的通信端口
-s设置本地主机送出数据包的IP地址
-u使用UDP传输协议
-v显示指令执行过程
-w设置等待连线的时间
-z使用0输入/输出模式,只在扫描通信端口时使用
-n不使用dns反向查询ip地址域名

测试端口

1
2
3
4
5
6
7
8
nc -v -z -w2 10.10.10.14 80
# 端口通
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 10.10.10.14:80.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
# 端口不通
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.

测试UDP端口

1
2
3
4
5
6
7
8
9
10
nc -uzv 8.8.8.8:53
# 端口通
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 8.8.8.8:53.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.01 seconds.
# 端口不通
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 10.10.10.14:123.
Ncat: Connection refused.

传输文件

1
2
3
4
# 接收端先启动接收命令
nc -l 10.10.10.14 10000 > file.tar.gz
# 源端再启动发送命令
nc 10.10.10.14 10000 < file.tar.gz
打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2018-2024 Outsrkem
  • 访问人数: | 浏览次数:

      请我喝杯咖啡吧~

      支付宝
      微信