Netcat
network analysis
The Swiss army knife of networking. Read and write data across network connections using TCP or UDP protocols.
networkingdebuggingfile transfer
Legal & Ethical Use
- Network debugging
- Port scanning
- File transfer
- Banner grabbing
Installation
bash
$
sudo apt install netcat-openbsdBasic Commands
bash
$
nc -zv 192.168.1.1 80Check if port is open
bash
$
nc -l 1234Listen on port 1234
bash
$
nc 192.168.1.1 80Connect to host on port 80
bash
$
nc -v -n -z -w1 192.168.1.1 1-1000Port scan range
Advantages
- Versatile
- Lightweight
- Scriptable
- Universal availability
Limitations
- Basic functionality
- No encryption by default
- Limited features