nc端口测试命令与nmap工具
2018-03-07 12:15
471 查看
A goal is a dream with a deadline. Much effort, much prosperity.
nc介绍: nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具,其有Windows和Linux的版本,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。 nc的作用:(1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口(2)端口的扫描,nc可以作为client发起TCP或UDP连接(3)机器之间传输文件(4)机器之间网络测速 nc的控制参数不少,常用的几个参数如下所列:1) -l用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。2) -p <port>暂未用到(老版本的nc可能需要在端口号前加-p参数,下面测试环境是centos6.6,nc版本是nc-1.84,未用到-p参数)3) -s 指定发送数据的源IP地址,适用于多网卡机 4) -u 指定nc使用UDP协议,默认为TCP5) -v输出交互或出错信息,新手调试时尤为有用6)-w超时秒数,后面跟数字 7)-z表示zero,表示扫描时不发送任何数据 nc使用:要使用nc工具需要先安装此工具[root@localhost2 ~]# yum -y install nc 两台机器测试的话,两台机器都要安装test:1:192.168.8.102:192.168.8.201机器启动apache服务,监听80端口2机器用nc查看80是否启动
机器1监听udp的42006端口 nc -l 默认监听TCP端口+u则监听UDP
机器2连接机器1的udp的42006端口并发数据,机器可以收到
telnet也可以实现机器1监听2206端口(yum -y install telnet)
机器2连接测试并发数据123
测试端口是否启动机器1监听2206
机器2连接测试
扫描机器开放的tcp端口 nc -zw 1 192.168.8.10 1-65534 扫描机器开放的udp端口 nc -uzw 1 192.168.8.10 1-65534 yum -y install nmapnmap工具是扫描端口用的工具NMap,也就是Network Mapper,最早是Linux下的网络扫描和嗅探工具包。 [root@localhost2 ~]# nmap 192.168.8.1-100 扫描ip1-100 开放的所有端口 下面为返回结果
相关文章推荐
- [测试工具]网络端口扫描工具nmap
- 只有小于65535端口编程可以用,查看哪些端口被打开netstat -anp,nc命令,nmap命令
- Linux和Windows下的NC(Netcat)命令测试端口连通性
- 只有小于65535端口编程可以用,查看哪些端口被打开netstat -anp,nc命令,nmap命令
- 渗透测试工具Nmap的攻防战
- shell脚本中常用的命令:wget、curl、ss、lsof、nmap、nc、netstat、telnet
- Linux下利用nc命令来监控检测服务器的端口使用情况
- linux—用nc命令监控检测服务器端口
- 性能测试培训:帮你定位 Linux 性能问题的 18 个命令以及工具
- telnet命令 测试端口连接是否正常
- linux下安装ab压力测试工具及ab命令详解
- linux——nmap端口扫描命令
- Linux中的nc测试端口是否开放
- telnet命令 测试端口连接是否正常
- 渗透测试工具Nmap从初级到高级使用教程(转)
- PHP压力测试使用apache的ab工具和Linux的time命令
- linux系统管理命令--系统测试工具
- 渗透测试之Nmap命令(二)
- Linux下利用nc命令来监控检测服务器的端口使用情况
- [初学笔记] matlab中优化测试 profiler的工具使用, profile相关的命令