nc通常被称作网络工具中的“瑞士军刀”,因为其简单且功能强大。在windows上使用,需要下载,具体可见 windows安装nc-CSDN博客。
nc命令介绍
Ncat/nc是⼀个功能丰富的⽹络实⽤程序,可以从命令⾏跨⽹络读取和写⼊数据。 Ncat是为Nmap项⽬编写的,是⽬前分散的Netcat版本系列的⾼潮。 它旨在成为可靠的后端⼯具,可⽴即为其他应⽤程序和⽤户提供⽹络连接。
我们在命令行输入 nc -h ,查看nc命令
nc -h
主要的命令有:
-l:监听模式,用于入站连接
-p <port>:设置本地主机使用的通信端口
-s :指定发送数据的源IP地址,适用于多网卡机
-u: 指定nc使用UDP协议,默认为TCP
-v:输出交互或出错信息
-w:超时秒数,后面跟数字
-z:表示zero,表示扫描时不发送任何数据
nc工具的使用
首先我们输入命令 'nc -lp 1234 (端口号自定)‘
nc-lp 1234
再次打开一个cmd页面,输入 ’nc localhost 1234'
nc localhost 1234
返回第一窗口,我们输入信息并发送,在第二个窗口中可以监听到