Netcat is a Unix networking tool (since ported to every major operating system) that is commonly referred to as a “Swiss Army Knife for TCP/IP”. It was designed to be a reliable back-end tool that can be either directly accessed by the user or called by other applications.
Tinkers, network engineers, and developers alike are fond of the program because you can use it to create (and test) almost any kind of connection the host computer is capable of using. Netcat can handle everything from raw connections to port scanning and proxying.
- By Lowell Heddings on 01/20/13