Linux中的nc命令有什么用(linux,nc,开发技术)

时间:2024-05-10 00:45:02 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

Linux常用命令nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用 netcat 命令所能完成的事情令人惊讶。

Linux中的nc命令有什么用

nc

用于设置路由器,是网络工具中的瑞士军刀

语法

nc[-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...]

选项

-g设置路由器跃程通信网关,最多可设置8个。-G设置来源路由指向器,其数值为4的倍数。-h在线帮助。-i设置时间间隔,以便传送信息及扫描通信端口。-l使用监听模式,管控传入的资料。-n直接使用IP地址,而不通过域名服务器。-o指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。-p设置本地主机使用的通信端口。-r乱数指定本地与远端主机的通信端口。-s设置本地主机送出数据包的IP地址。-u使用UDP传输协议。-v显示指令执行过程。-w设置等待连线的时间。-z使用0输入/输出模式,只在扫描通信端口时使用。

实例

TCP端口扫描

[root@localhost~]#nc-v-z-w2192.168.0.31-100192.168.0.3:inversehostlookupfailed:Unknownhost(UNKNOWN)[192.168.0.3]80(http)open(UNKNOWN)[192.168.0.3]23(telnet)open(UNKNOWN)[192.168.0.3]22(ssh)open

扫描192.168.0.3 的端口 范围是 1-100 扫描UDP端口

[root@localhost~]#nc-u-z-w2192.168.0.11-1000#扫描192.168.0.3的端口范围是1-1000

扫描指定端口

[root@localhost~]#nc-nvv192.168.0.180#扫描80端口(UNKNOWN)[192.168.0.1]80(?)openy//用户输入

查看从服务器到目的地的出站端口 443 是否被防火墙阻止

nc-vzacme-v02.api.letsencrypt.org443-w2#Ncat:Version7.50(https://nmap.org/ncat)#Ncat:Connectedto23.77.214.183:443.#Ncat:0bytessent,0bytesreceivedin0.07seconds.
 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:Linux中的nc命令有什么用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Linux中mysqlshow命令有什么用下一篇:

21 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18