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

Linux--nc命令

但是当文件过大的时候,例如前段时间需要传输一个1.7G的堆dump文件到本地,就让我犯了难,sz命令直接卡死,根本下载不下来,这个时候nc就派上了用场。...nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口; (2)端口的扫描,nc可以作为client发起TCP或UDP连接; (3)机器之间传输文件...; (4)机器之间网络测速 我们今天主要说下,使用nc进行文件传输。...文件传输 第一步: 在本地启动一个接收文件的服务:nc -l 5555 > heapdump-1591610687839.hprof端口随便指定,不与其他重复即可;文件名按照自己需求指定;注意命令中的空格...传输目录 第一步: 本地服务启动监听, 经过测试管道后面最后必须是 - ,不能是其余自定义的文件名nc -l 5555 | tar xfvz - 第二步: 把当前目录的所有文件打包为 - ,然后使用管道通过

4.1K10

NetCat(NC)原理和使用

最近解决问题的时候,都用到了nc,但是之前对这个被称为“瑞士军刀”工具了解不多。...这次趁机梳理一下 之前在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...40585/nc 开启后门 nc 命令还可以用来在系统中创建后门,并且这种技术也确实被黑客大量使用。...创建后门的命令为: $ nc -l 8000 -e /bin/bash 开启之后,其他机器可以连接到端口8000上并执行命令,获取服务器信息 $ nc 192.168.58.101 8000 pwd /

2.7K10

CentOS6下使用pv+nc命令传输文件

由于有时Linux服务器可能网络等等其它原因没法通过rsync 或者scp的方式传输文件,那有没有更简洁的方式来进行文件传输nc是netcat的简写,有着网络界的瑞士军刀美誉,,是一款功能强大的网络调试和探测工具...,之前有介绍命名nc进行端口探测如何探测UDP端口是否开放,除了进行端口探测之外,nc还有一个很强大的功能就是文件传输 下面介绍nc命令进行文件传送 1)如上所图所示 ServerA:10.20.10.60...ivh pv-1.6.6-1.x86_64.rpm nc 10.20.10.60 2345 | pv > CentOS6-20190825.iso 这样文件就传输到了ServerB上,你可以看到传输的进度...如果传输目录的话 例如:/usr/local/mysql/data目录 发送端 cd /usr/local/mysql/data tar -zcf - * | pv | nc -l 3456 接收端...nc 10.20.10.62 3456 | pv | tar -zxf - ?

1.8K20

加密传输原理

对电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。 1....数字签名原理中定义的是对原文做数字摘要和签名并传输原文,在很多场合传输的原文是要求保密的,要求对原文进行加密的数字签名方法如何实现?这里就要涉及到“数字信封”的概念。...“电子信封”基本原理是将原文用对称密钥加密传输,而将对称密钥用收方公钥加密发送给对方。收方收到电子信封,用自己的私钥解密信封,取出对称密钥解密得原文。...如果二者相等,说明数据没有被篡改,是保密传输的,签名是真实的;否则拒绝该签名。...这样就做到了敏感信息在数字签名的传输中不被篡改,未经认证和授权的人,看不见原数据,起到了在数字签名传输中对敏感数据的保密作用。

74640

加密传输原理

对电子文件进行数字签名并在网上传输,其技术实现过程大致如下:首先要在网上进行身份认证,然后再进行签名,最后是对签名的验证。 1....数字签名原理中定义的是对原文做数字摘要和签名并传输原文,在很多场合传输的原文是要求保密的,要求对原文进行加密的数字签名方法如何实现?这里就要涉及到“数字信封”的概念。...“电子信封”基本原理是将原文用对称密钥加密传输,而将对称密钥用收方公钥加密发送给对方。收方收到电子信封,用自己的私钥解密信封,取出对称密钥解密得原文。...如果二者相等,说明数据没有被篡改,是保密传输的,签名是真实的;否则拒绝该签名。...这样就做到了敏感信息在数字签名的传输中不被篡改,未经认证和授权的人,看不见原数据,起到了在数字签名传输中对敏感数据的保密作用。

1K100

华为原理 | 传输层协议&交换转发原理

,TCP是可靠传输协议,在传输数据之前需要先和接收者建立连接,通过序列号机制和重传机制保证TCP数据的可靠性。...图中展示了滑动窗口工作原理。 ? 图 滑动窗口工作原理 图中主机A为数据发送方,主机B为数据接收方。...应用端口 使用TCP协议作为传输层协议的应用程序列表如下所示: 端口 协议 说明 21 FTP 文件传输协议,用于上传、下载 23 Telnet 用于远程登录,通过连接目标计算机的这一端口,得到验证后可以远程控制管理目标计算机...) 80 HTTP 超文本传输协议,通过HTTP实现网络上超文本的传输 表7-1 TCP端口列表 MAC地址表(CAM表=内容可寻址内存) 交换机收到数据帧以后学习数据帧中源MAC地址构建MAC地址表...交换机的基本工作原理可以概括地描述如下: 如果进入交换机的是一个单播帧,则交换机会去MAC地址表中查找这个帧的目的MAC地址。 1)如果查不到这个MAC地址,则交换机执行泛洪操作。

1.1K30

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

命令简介 nc 命令是一款功能强大的网络工具。它是一个端口扫描工具,也是一款安全工具,还能是一款监测工具,甚至可以做为一个简单的 TCP 代理。...来源位址> #设置本地主机送出数据包的IP地址 -w #设置等待连线的时间 -l #使用监听模式 -n #使用IP地址 -r #乱数指定本地与远端主机的通信端口 -u #使用UDP传输协议...这里有一个坑,在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...Basic usages: connect to somewhere: nc [options] hostname port [port] ... listen for inbound: nc

1.4K50
领券