linux--nc-dstat
NC 一、概述: NC命令是一个功能强大的网络工具,通过它不仅可以扫描探测端口,还可以作为客户端连接服务。 主要作用: 实现对任意TCP/UDP端口的侦听 扫描端口 作为client发起TCP或UDP连接 机器间传输文件 网络测速 二、语法: ncat [OPTIONS…] [hostname] [port] 三、参数 以下只列出常用的几个参数,大家可以使用man nc 或者nc -h查看详尽参数内容 -l 使用监听模式,管控传入的资料。 -n 直接使用IP地址,而不通过域名服务器。 -p<通信端口> 设置本地主机使用的通信端口。 -r <端口>指定本地与远端主机的通信端口。 -s<来源位址> 设置本地主机送出数据包的IP地址。 //适用于多网卡主机 -u 使用UDP传输协议。 -v 详细输出–用两个-v可得到更详细的内容 //输出交互式报错信息,新手调试必备 -w<超时秒数> 设置等待连线的时间。 -z 使用0输入/输出模式,只在扫描通信端口时使用。 //告诉主机不用等待用户输入 -i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。 四、使用场景及实例 1、扫描探测某机器的某个端口是否存活,有返回即存活。 nc - v - w 2 192 . 168 . 10 . 10 8999 2、开发过程中可能会需要把包先放到测试环境进行部署测试,可以使用nc命令来实现 目的