====== NC (netcat) ======
**General Information**
nc or netcat "is a feature-packed networking utility which reads and writes data across networks from the command line.".
**Checklist**
* Distro(s): Any
----
====== Useful Options ======
**EL6**
* -n → do not perform DNS lookups
* -u → use UDP instead of default TCP
* -v → verbose
* -w 3 → wait 3 seconds before timeout of initial connection
* -z → Scan only
**EL7**
* -n → do not perform DNS lookups
* -u → use UDP instead of default TCP
* -i → Idle read/write timeout (disconnect after successful connection)
* -v → verbose
* -w 3 → wait 3 seconds before timeout of initial connection
----
====== Examples ======
Netcat examples.
===== Test Port Reachability =====
Test to see if you can open a connection to a port on a remote system.\\
This is useful to see if a firewall has correct rules.
Example: Check the remote system (192.168.1.1) for an open 443/tcp connection
* EL6nc -zvw 3 192.168.1.1 443
* EL7nc -i 3 -vw 3 192.168.1.1 443
----