精华内容
下载资源
问答
  • linux命令nc

    千次阅读 2020-09-03 23:13:27
    linuxnc命令也可以用来探测ip和端口是否通,常用nc -u -z -w 1.1.1.1 80,下面看一下常见选项。 -z 表示连接立即关闭,不进行数据交换。 -v 表示输出检测结果,-vv表示更详细的信息 -w 表示执行超时时间,如果...

           linux下nc命令也可以用来探测ip和端口是否通,常用nc -u -z -w 1.1.1.1 80,下面看一下常见选项。

    -z 表示连接立即关闭,不进行数据交换。

    -v 表示输出检测结果,-vv表示更详细的信息

    -w 表示执行超时时间,如果不指定就是tcp超时的时间

    -n 表示不反向解析IP地址的域名

    -t 表示TCP检测,默认就是TCP检测;如果需要检测UDP,需要制定-u的参数

    展开全文
  • Linux命令nc详解

    2019-09-20 06:52:24
    简单的聊天工具 服务器A,地址192.168.1.12,执行命令nc -l 5009 服务器B,地址192.168.1.13,执行命令nc 192.168.1.12 5009 然后,就可以看到对方发送的内容了。 ...
    • 简单的聊天工具
    服务器A,地址192.168.1.12,执行命令nc -l 5009 服务器B,地址192.168.1.13,执行命令nc 192.168.1.12 5009 然后,就可以看到对方发送的内容了。

    转载于:https://my.oschina.net/surenpi/blog/605438

    展开全文
  • nc使用示例端口扫描nc -v -w 2 192.168.2.34 -z 21-24nc: connect to 192.168.2.34 port 21 (tcp) failed: Connection refusedConnection to 192.168.2.34 22 port [tcp/ssh] succeeded!nc: connect to 192.168.2.34...

    nc使用示例

    端口扫描

    nc -v -w 2 192.168.2.34 -z 21-24

    nc: connect to 192.168.2.34 port 21 (tcp) failed: Connection refused

    Connection to 192.168.2.34 22 port [tcp/ssh] succeeded!

    nc: connect to 192.168.2.34 port 23 (tcp) failed: Connection refused

    nc: connect to 192.168.2.34 port 24 (tcp) failed: Connection refused

    从192.168.2.33拷贝文件到192.168.2.34

    在192.168.2.34上: nc -l 1234 > test.txt

    在192.168.2.33上: nc 192.168.2.34 < test.txt

    简单聊天工具

    在192.168.2.34上: nc -l 1234

    在192.168.2.33上: nc 192.168.2.34 1234

    这样,双方就可以相互交流了。使用ctrl+C(或D)退出。

    用nc命令操作memcached

    1)存储数据:printf “set key 0 10 6rnresultrn” |nc 192.168.2.34 11211

    参考:https://blog.csdn.net/wuxintdrh/article/details/81750281

    展开全文
  • Linux命令nc命令

    2021-06-12 16:29:20
    nc命令linux系统中实际命令是ncat,nc是软连接到ncat。nc命令的主要作用如下: - 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 - 端口的扫描,nc可以作为client发起TCP或UDP连接 - ...

    一、命令简介

      nc是netcat的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉。nc命令在linux系统中实际命令是ncat,nc是软连接到ncat。nc命令的主要作用如下:

    • 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口
    • 端口的扫描,nc可以作为client发起TCP或UDP连接
    • 机器之间传输文件
    • 机器之间网络测速

      nc如果找不到nc命令可以使用yum install -y nc安装,其中centos6系统安装的是nc-1.84-24.el6.x86_64,centos7安装的是nmap-ncat-6.40-19.el7.x86_64。

    二、使用示例

    1、验证服务器端口是否通

    如下验证172.16.7.78服务器的80端口通,81端口不通。
    在这里插入图片描述

    2、拷贝文件

    • 首先在文件接收终端test2机器上激活nc监听

    在这里插入图片描述

    • 然后在文件发送终端test1机器上发送文件
      在这里插入图片描述

    • 在test2上检查文件是否已成功接收
      在这里插入图片描述

    3、终端之间通信聊天

    • test1主机上启动nc监听,ctrl+C中断通信。
      在这里插入图片描述

    • test2上连接监听,ctrl+C中断通信。
      在这里插入图片描述

    4、端口扫描

    端口扫描,通的端口返回succeeded,不通的端口返回refused。此扫描基于nc-1.84-24.el6.x86_64。
    [root@test1 /]# nc -v -w 1 172.16.7.78 -z 22-81
    Connection to 172.16.7.78 22 port [tcp/ssh] succeeded!
    nc: connect to 172.16.7.78 port 23 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 24 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 25 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 26 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 27 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 28 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 29 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 30 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 31 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 32 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 33 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 34 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 35 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 36 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 37 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 38 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 39 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 40 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 41 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 42 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 43 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 44 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 45 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 46 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 47 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 48 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 49 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 50 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 51 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 52 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 53 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 54 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 55 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 56 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 57 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 58 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 59 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 60 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 61 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 62 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 63 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 64 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 65 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 66 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 67 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 68 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 69 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 70 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 71 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 72 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 73 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 74 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 75 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 76 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 77 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 78 (tcp) failed: Connection refused
    nc: connect to 172.16.7.78 port 79 (tcp) failed: Connection refused
    Connection to 172.16.7.78 80 port [tcp/http] succeeded!
    nc: connect to 172.16.7.78 port 81 (tcp) failed: Connection refused

    5、验证UDP端口

    [root@test1 ~]# nc -uvz 192.168.0.125 111
    Ncat: Version 7.50 ( https://nmap.org/ncat )
    Ncat: Connected to 192.168.0.125:111.
    Ncat: UDP packet sent successfully
    Ncat: 1 bytes sent, 0 bytes received in 2.04 seconds.

    6、测速网速

    测速网速需要结合dstat命令查看。

    • 安装dstat命令

    [root@test1 ~]# yum install -y dstat
    [root@test2 ~]# yum install -y dstat

    • test1主机上监听端口

    [root@test1 ~]# nc -l 33333 >/dev/null

    • test2主机上发送数据,全0数据

    [root@test2 ~]# nc 192.168.0.124 33333 </dev/zero

    • 查看流量

    [root@test1 ~]# dstat
    [root@test2 ~]# dstat
    在这里插入图片描述
    在这里插入图片描述

    三、使用语法及参数说明

    1、使用语法

    用法:ncat [options] [hostname] [port]

    2、参数说明

    参数 参数说明
    -4 Use IPv4 only
    -6 Use IPv6 only
    -U, --unixsock 仅使用Unix域套接字
    -C, --crlf 将crlf用于EOL序列
    -c, --sh-exec <command> 通过/bin/sh执行给定的命令
    -e, --exec <command> 执行给定的命令
    –lua-exec <filename> 执行给定的lua脚本
    -g hop1[,hop2,…] 松散源路由跃点(最多8个)
    -G <n> 松散源路由跃点指针(4,8,12,…)
    -m, --max-conns <n> 最大同时连接数
    -h, --help 帮助显示此帮助屏幕
    -d, --delay <time> 读/写之间的延迟
    -o, --output <filename> 将会话数据转储到文件
    -x, --hex-dump <filename> 将会话数据作为十六进制转储到文件
    -i, --idle-timeout <time> 空闲读/写超时
    -p, --source-port port 指定要使用的源端口
    -s, --source addr 指定要使用的源地址(不影响-l)
    -l, --listen 绑定并侦听传入连接
    -k, --keep-open 在侦听模式下接受多个连接
    -n, --nodns 不通过DNS解析主机名
    -t, --telnet 应答telnet协商
    -u, --udp 使用udp而不是默认TCP
    –sctp 使用sctp而不是默认的TCP
    -v, --verbose 设置详细级别(可以多次使用)
    -w, --wait <time> 连接超时时间,单位秒
    -z 仅报告连接状态
    –append-output 追加而不是重击指定的输出文件
    –send-only 忽略接收;退出EOF
    –recv-only 从不发送任何东西
    –allow 给定主机连接到Ncat
    –allowfile 允许连接到Ncat的主机的文件
    –deny 给定主机连接到Ncat
    –denyfile 拒绝连接到Ncat的主机文件
    –broker 启用Ncat的连接代理模式
    –chat 开始一个简单的Ncat聊天服务器
    –proxy <addr[:port]> 指定要通过代理的主机地址
    –proxy-type <type> 指定代理类型(“http”或“socks4”或“socks5”)
    –proxy-auth <auth> 通过HTTP或SOCKS代理服务器进行身份验证
    –ssl 使用ssl连接或侦听
    –ssl-cert 指定用于侦听的ssl证书文件(PEM)
    –ssl-key 指定用于侦听的ssl私钥(PEM)
    –ssl-verify 证书的信任和域名
    –ssl-trustfile 包含可信ssl证书的PEM文件
    –ssl-ciphers Cipherlist包含要使用的ssl密码
    –version 查看命令版本
    展开全文
  • linuxnc命令

    2017-11-29 10:45:52
    linuxnc命令
  • Linux 常用命令 nc

    2019-11-19 09:23:21
    nc命令最常用的用法: 1、测试TCP端口nc -vz ip tcp-port2、测试UDPnc -uvz ip udp-port3、临时监听TCP端口nc -l port4、永久监听TCP端口nc -lk port5、临时监听UDPnc -lu port6、永久监听UDPnc -luk port...
  • Linux命令-nc

    千次阅读 2021-03-02 13:45:40
    nc的全名是netcat, 其主要用途是建立和监听任意TCP和UDP连接,支持ipv4和ipv6 因此,它可以用来网络调试、端口扫描等等。 测试端口号能否连接 用法:nc -z -v 主机ip或域名 端口号 -z告诉netcat,用户不想...
  • linux nc命令

    2021-03-05 17:55:07
    Linux nc命令用于设置路由器。 执行本指令可设置路由器的相关参数。 nc命令的作用 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 端口的扫描,nc可以作为client发起TCP或UDP连接 机器...
  • linux 命令nc

    2019-09-29 10:48:52
    nc使用示例 端口扫描nc -v -w 2 192.168.2.34 -z 21-24nc: connect to 192.168.2.34 port 21 (tcp) failed: Connection refusedConnection to 192.168.2.34 22 port [tcp/ssh] succeeded!nc: connect to 192.168....
  • linux命令——nc

    2017-11-12 22:08:00
    nc帮助文档上面说的是TCP/IP协议中的swiss army knife,是一个使用tcp或udp协议通过网络连接来读写数据的一个简单的多功能的工具!在渗透中经常用于反弹shell,用于交互式执行shell,或者用于提权! 基本使用语法: ...
  • Linuxnc 命令介绍

    2020-06-03 22:18:38
    come on 伸出中指戳戳上方关注我……本文空调开放,欢迎阅读ncLinux 下的一个强大的命令nc 是简称,全名是 netcat。大部分的 Linux 发行版都有自带 nc...
  • linux命令 nc

    2014-08-26 10:18:49
    [code="java"] 有两个服务器 249 和 205 想把205上编译好的代码 传输到249 nc使用 249 比如你现在应该cd /var/www/bh/cgi-bin/(切换到249...然后敲nc -l -p 12345 >...nc 192.168.0.249 123...
  • linux nc 命令

    万次阅读 2016-11-22 19:41:47
    参考 :http://www.linuxso.com/command/nc.html NC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,又被大家称为“瑞士军刀”。nc - TCP/IP swiss army knife...
  • Linuxnc命令

    2020-10-27 15:48:14
    nc是netcat的简称,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具。 参考链接:https://blog.csdn.net/u012486730/article/details/82019996
  • Linux nc命令

    2019-09-16 10:51:21
    Server端: nc -l 9000 表示监听本地的TCP 9000端口,等待连接 Client端: nc 127.0.0.1 9000 表示连接本地TCP 9000 ...上面的命令可以运行在TCP或者UDP模式,默认是TCP,-u参数调整为udp z 参数告诉netcat使用0...
  • linuxNC命令

    2018-10-31 15:50:33
    一个监控端口的命令   此外,查看命令的用法的命令: man xxx或者xx -h 或者xxx help
  • linux监控命令nc用法

    2015-11-30 17:25:00
    一、nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程。 -w <超时秒数> 设置等待连线的时间。 -u 表示使用UDP协议 -z 使用0输入/输出模式,只在扫描通信端口时使用。 例1:扫描...
  • linux nc命令小结

    2020-09-15 01:14:18
    主要介绍了linux nc命令小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • Linux nc 命令

    2021-05-08 09:25:52
    nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 参数说明: -g ...
  • linux命令nc 使用笔记

    千次阅读 2019-06-29 09:51:23
    $ nc -zvn -w 5 10.25.3.26 8086 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 10.25.3.26:8086. Ncat: 0 bytes sent, 0 bytes received in 0.15 seconds. $ date;nc -zvn -w...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,117
精华内容 446
关键字:

linux命令nc

linux 订阅