It is based on the WatTCP stack and licensed under the European Union Public Licence Version 1.1. Ī DOS version of netcat called NTOOL is included in the FreeDOS Package group Networking. Mac OS X comes with netcat installed as of OSX 10.13 or users can use MacPorts to install a variant. The OpenBSD version has been ported to the FreeBSD base, Īnd Linux. The latter of which supports IPv6 and TLS. There are several implementations on POSIX systems, including rewrites from scratch like GNU netcat or OpenBSD netcat, The last version (1.10) was released in March 1996. The original version of netcat was a Unix program. For example, OpenBSD's nc supports TLS, and GNU netcat natively supports a tunneling mode supporting UDP and TCP (optionally allowing one to be tunneled over the other) in a single command, where other versions may require piping data from one netcat instance to another. Rewrites like GNU's and OpenBSD's support additional features.
At the same time, it is a feature-rich network debugging and investigation tool, since it can produce almost any kind of connection its user could need and has a number of built-in capabilities. The command is designed to be a dependable back-end that can be used directly or easily driven by other programs and scripts. Netcat (often abbreviated to nc) is a computer networking utility for reading from and writing to network connections using TCP or UDP. Original version: custom, permissive license
Unix and Unix-like, DOS, Microsoft Windows, Windows CE