nc 命令

作者: 大富帅 | 来源:发表于2019-01-24 09:49 被阅读14次

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。

netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。

测试某个端口是否联通
$ nc -vzn 10.82.156.11 80
Connection to 10.82.156.11 80 port [tcp/http] succeeded!

-z 参数告诉netcat使用0 IO,连接成功后立即关闭连接, 不进行数据交换
-v 参数指使用冗余选项(译者注:即详细输出)
-n 参数告诉netcat 不要使用DNS反向查询IP地址的域名

$ nc -vz 10.82.156.11 66 -w 2
nc: connect to 10.82.156.11 port 66 (tcp) timed out: Operation now in progress

-w 参数是超时参数,不加的话,可能一直不返回

端口扫描
$ nc -vz 10.63.15.73 80-82 -w 1
Connection to 10.63.15.73 80 port [tcp/http] succeeded!
nc: connect to 10.63.15.73 port 81 (tcp) timed out: Operation now in progress
nc: connect to 10.63.15.73 port 82 (tcp) timed out: Operation now in progress

逐个端口扫描

https://linux.cn/article-9190-1.html

相关文章

  • linux批量监测IP端口存活

    一、nc命令检测端口的用法安装nc工具yum install -y nc # nc -v -w 10 -z 192...

  • nc 命令

    netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚...

  • spark-streaming windows netcat

    问题描述 SparkStreaming的WordCount Centos下安装nc命令工具 netcat(nc)是...

  • spark-streaming windows netcat

    问题描述 SparkStreaming的WordCount Centos下安装nc命令工具 netcat(nc)是...

  • spark-streaming windows netcat

    问题描述 SparkStreaming的WordCount Centos下安装nc命令工具 netcat(nc)是...

  • 网络编程利器netcat

    netcat(简写为nc)是什么? Mac内置了nc命令,使用man nc查看其帮助文档: 简单翻译一下,nc是一...

  • 【Linux】 Centos7 NC探测端口命令

    linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口安装nc命令 一、nc命令检测...

  • Linux指令学习(二)

    nc/netcat nc命令是netcat命令的简称,都是用来设置路由器。参数 主机:指定主机的IP地址或主机名称...

  • 内网渗透笔记[持续更新]

    主机发现命令 (需要 ping 命令) Windows Linux 端口扫描 (需要 nc 命令) Windows...

  • socket 终端实现

    Socket 终端使用案例 新建两个终端控制台 第一台输入命令: nc -l 6969 (开启nc命令,使用696...

网友评论

      本文标题:nc 命令

      本文链接:https://www.haomeiwen.com/subject/kessjqtx.html