nc的常规用法

日常用的3个方面:(常用的几个参数组合:-vz,-vuz,-l,-lu,-kl,-klu)

u表示udp端口,v表示可视化输出,z表示扫描时不发送数据,-l 表示监听,-k表示保持打开

一、测试端口(tcp/udp)是否连通
# -z 只显示状态 测试连接tcp(ip+端口)
nc -vz 10.191.234.16 8010
# -u 测试upd(ip+端口)
nc -vzu 10.191.234.16 1234

二、开启监听端口(tcp/udp)
# -l 监听端口(默认tcp),如果想监听udp,用-lu
# 监听tcp:1234端口
nc -l 1234
# 监听udp:1234端口
nc -lu 1234
注意,以上两种,只是监听1次,连上后就断开,如果想保持常开,可以使用参数-k
nc -kl 1234

三、 传输文件(一般不常用)
接收端:
nc -l 端口 > 文件名
发送端:
nc 接收端ip 接收端端口 < 文件名
eg:
A 服务器接收B服务器发送的文件 a
A :nc -l 1234 > a
B : nc A 1234 < a

**************************************************************************************
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想 要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
**************************************************************************************
原文地址:https://www.cnblogs.com/macoffee/p/15699293.html