
netcat是一个功能强大的网络实用工具,可以从命令⾏跨⽹络读取和写⼊数据。 netcat是为Nmap项⽬编写的,是⽬前分散的Netcat版本系列的经典。 它旨在成为可靠的后端⼯具,可⽴即为其他应⽤程序和⽤户提供⽹络连接。
一,下载安装
1,Windows系统上
地址1: static-binaries/binaries/windows/x86 at master · andrew-d/static-binaries · GitHub
地址2: netcat 1.11 for Win32/Win64
安装之后记得配置环境变量。
2,Linux系统
yum install netcat
二,使用
1,查看命令
nc -h

2,监听端口发送数据
nc -l 9876

3,在另一台linux服务器上监听端口
nc x.x.x.x 9876

接收到第一个服务器发出的数据。
同时,如果在第二台服务器上发送数据,第一台服务器也可以接收到数据。
4,监听接口,并将接收到的数据写入文件
nc x.x.x.x 9876 > log.txt
再可以去看看log.txt的内容。