The netcat command

Computer networking utility for reading from and writing to network connections using TCP or UDP.

- Netcat

14 related topics



Application protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection.

A telnet client accessing the Busybox in a router.

There are other TCP terminal clients, such as netcat or socat on UNIX and PuTTY on Windows, which handle such requirements.

Pipeline (Unix)

Mechanism for inter-process communication using message passing.

A pipeline of three program processes run on a text terminal

Tools like netcat and socat can connect pipes to TCP/IP sockets.


Software suite that provides several Unix utilities in a single executable file.

nc — networking Swiss army knife.


Public domain Unix TCP command-line tool for building TCP client-server applications.

Public domain logo from the Creative Commons Corporation



Internet protocol that exchanges network packets between a client and server through a proxy server.

The Internet Messenger by Buky Schwartz, located in Holon, Israel

netcat implementations as Ncat and socat.


Software program for remotely controlling a Microsoft Windows computer system over a network.

Lovelace's description from Note G.

Features (such as screen capture) require an application with ability of accepting binary data, such as netcat.

Port knocking

Method of externally opening ports on a firewall by generating a connection attempt on a set of prespecified closed ports.

Network Packet

The client user would carry an extra utility, which could be as simple as netcat or a modified ping program or as complicated as a full hash-generator, and use that before they attempted to connect to the machine in the usual way.


Name of a technology sold by Hewlett-Packard that allows computer printers to be directly attached to a Local Area Network.

Jetdirect 600n card
Jetdirect 610n card

Submitting a print job can be done by netcating a file containing the page description language (e.g. PostScript, PCL) to the appropriate TCP port on the printer (default port is 9100).

Embeddable Linux Kernel Subset

Linux-like operating system kernel.

Native ftp/ftpd programs, expanding network application level protocol support to telnet, ftp, http and raw tcp (netcat)


Free and open-source software implementation of over 200 Unix command line utilities such as ls, cp, and mv.

A screenshot of free and open-source software (FOSS): Linux Mint running the Xfce desktop environment, Firefox, a calculator program, the built-in calendar, Vim, GIMP, and VLC media player

nc/netcat — Forward stdin/stdout to a file or network connection.