首页 > 代码库 > netcat

netcat

netcat是一个用于TCP/UDP链接和监听的linux工具。是一个功能丰富的网络调试和开发工具,也可以自由组织报文进行测试。

netcat最简单的使用方法是作为TCP客户/服务器模型的服务器来使用,能够监听任意指定的端口,并将客户端的请求内容输出到标准输出中,还可以将输入发送到客户端。

netcat -l 8080

现在netcat将在8080端口监听来接收客户端的连接。

netcat的工作原理就是从网络的一端读入数据,然后输出到网络的另一端,它可以使用TCP或UDP协议。名字起源于cat,cat软件的功能是读出文件的内容,然后将文件内容输出到屏幕上。加上net,就是它可以从文件或网络的一端读取数据,原封不动地将数据发送到另外一台主机或文件中。netcat缩写为nc。

netcat