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