客户端/服务端
# 监听1234端口
# nc -l port
$ nc -l 1234
# 连接1234端口
# nc host port
$ nc 127.0.0.1 1234
数据传输
唯一的优势就是你不需要登录也不需要知道接受目录,只需要接收方提供一个host
和port
就可以传输数据.
# 接受端
$ nc -l 1234 > filename.out
# 发送端
$ nc host port < filename.in
端口扫描
$ nc -zv host 20-30
$ nc -zv host 80 20 22
ping
$ nc -p 31337 -w 5 host.example.com 42
使用端口 31337 作为源端口,打开到 host.example.com 端口 42 的 TCP 连接,超时 5 秒.
$ nc -u host.example.com 53
打开到 host.example.com 53 端口的 UDP 连接.