📅  最后修改于: 2023-12-03 15:17:51.309000             🧑  作者: Mango
Netcat
是一种功能强大的网络工具,可以在不同的计算机和操作系统之间建立TCP或UDP连接并传输数据。
Netcat
也称为NC,在Unix/Linux系统中称为“nc”命令,在Windows系统中称为“nc.exe”程序。
在大多数Linux/Unix系统上,Netcat
通常已预安装。 在Windows上,可以从https://eternallybored.org/misc/netcat/下载NC。
$ nc <host> <port>
举个例子,连接到本地主机上的Web服务器:
$ nc localhost 80
使用-u
选项建立UDP连接:
$ nc -u <host> <port>
从一台计算机向另一台计算机发送文件:
$ nc <host> <port> < <filename>
举个例子,将本地文件“example.txt”发送到192.168.1.100
的端口1234
:
$ nc 192.168.1.100 1234 < example.txt
从一台计算机接收文件并将其保存到本地计算机:
$ nc -l <port> > <filename>
举个例子,在端口1234
处接收来自192.168.1.100
的文件并将其保存在本地文件“example.txt”中:
$ nc -l 1234 > example.txt
Netcat
是一种非常有用的工具,可用于建立TCP/UDP连接和传输文件。 使用NC
可以轻松地在不同的计算机和操作系统之间进行通信和文件传输。