Netcat(netcat)是一个用于处理TCP和UDP连接的命令行工具
打开一个终端窗口。
输入以下命令以监听一个TCP端口(例如,端口12345):
nc -l 12345
这将使Netcat在端口12345上监听传入的连接。
现在,打开另一个终端窗口。
输入以下命令以发起一个到先前监听的端口的连接(将<ip_address>
替换为运行Netcat的计算机的IP地址):
nc <ip_address> 12345
这将建立从发起者到Netcat监听器的连接。
现在,当你在两个终端之间发送数据时,它们将通过TCP反向连接进行通信。请注意,这种设置是半双工的,意味着数据只能在一个方向上传输。如果你需要全双工通信,可以考虑使用-l
选项与-p
选项一起使用,如下所示:
nc -l -p 12345
这将允许Netcat在端口12345上监听传入的连接,并允许它同时发起到其他计算机的连接。