Netcat Cheat Sheet

All the tables provided in the cheat sheets are also presented in tables below which are easy to copy and paste.

The Netcat cheat sheet covers:

  • Installation
  • Run Modes
  • Netcat Command Flags

View or Download the Cheat Sheet JPG image

Right-click on the image below to save the JPG file (1,507 width x 1,082 height in pixels), or click here and open it in a new browser tab. Once the image opens in a new window, you may need to click on the image to zoom in and view the full-sized jpeg.

View or Download the cheat sheet PDF file

You can also download the cheat sheet PDF file here. If it opens in a new browser tab, simply right click on the PDF and navigate to the download selection to save on your hard-drive or cloud storage.

What’s included in the cheat sheet

The following categories and items have been included in the cheat sheet:

Installation / Run Modes

Installation / Run Modes


Client Mode


Connect to a host located anywhere


Client Mode Syntax


nc options hostname port[1] port[2]...


Server Mode


Listen for incoming connections


Server Mode Syntax


nc -l -p port [hostname] [port]


Netcat Command Flags

Netcat Command Flags


Option


Description


Example


-h


Help


nc -h


-z (host name)(port range)


Port scan for a host or IP address


nc -z 10.1.1.1 1-100


-v


Verbose scan


nc -z -v 10.1.1.1 1-100


-n


Fast scan by disabling DNS resolution


nc -z -n 10.1.1.1 1-100


-l


TCP server mode


nc -l -p 50


>


Server file redirection


netcat -l -p 1000 > scan.txt 


<


Client file redirection


nc 10.1.1.1 1000 < scan.txt


-k


Listen to port & IP address after connection close


nc -k -l 1000


-w


Define timeout value


nc -w 180 10.1.1.1 2222


-4


IPv4 only


nc -4 -l 1000


-6


IPv6 only


nc -6 -l 1000