一、nc参数
- -v 显示详细的输出信息
- -n 对命令行中的主机,不进行域名解析
- -p 指定端口号
- -l 开启监听模式,nc作为服务端,默认作为客户端
- -u 使用udp协议,默认是tcp协议
- -w 设置连接的超时间间隔(N秒)
- -q 让nc延时(N秒)再退出
- -z 开启"zero-I/O模式",该选项仅仅用于端口扫描
- -k 配合-l选项使用,可以重复接受客户端连接
- -X 指定代理的类型
- -x 以ip:port的格式指定代理的位置
- -e 启动某个进程,把该进程的"标准输入输出"与网络通讯对接
二、检测端口
1.测试端口连通
nc -znv x.x.x.x xx
2.端口扫描
nc -znv x.x.x.x 1-1024
3.监听端口
nc -lvp xx
nc -lvnp xx
4.连接端口
nc -nv x.x.x.x xx
三、传输文件
接受端
nc -l -p xxx > server_file
发送端
nc x.x.x.x xx < client_file