📜  netcat 文件 (1)

📅  最后修改于: 2023-12-03 15:17:51.309000             🧑  作者: Mango

Netcat(简称NC)文件

Netcat是一种功能强大的网络工具,可以在不同的计算机和操作系统之间建立TCP或UDP连接并传输数据。

Netcat也称为NC,在Unix/Linux系统中称为“nc”命令,在Windows系统中称为“nc.exe”程序。

使用
安装

在大多数Linux/Unix系统上,Netcat通常已预安装。 在Windows上,可以从https://eternallybored.org/misc/netcat/下载NC。

建立连接

TCP连接

$ nc <host> <port>

举个例子,连接到本地主机上的Web服务器:

$ nc localhost 80

UDP连接

使用-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可以轻松地在不同的计算机和操作系统之间进行通信和文件传输。