nc: 任意的TCP/UDP连接和监听

It can open TCP connections, send UDP packets, listen on arbitrary TCP and UDP ports, do port scanning, and deal with both IPv4 and IPv6.

使用case

  1. 快速创建client/server对
nc -l 1234
nc 127.0.0.1 1234

任何在client端的输出都将在server端显示

  1. 端口扫描
nc -zv 127.0.0.1 8885-8889
  1. 其他例子
nc -p 31337 -w 5 abc.com 42
nc -u abc.com 53
nc -s 10.1.2.3 abc.com 42
nc -lU /var/tmp/dsocket