Linux运维培训 Linux下nc命令用法大全
功用阐明:功用强大的网络工具<( ̄▽ ̄)>,在网络工具中有“瑞士军刀”佳誉,其有Windows和Linux的版本。由于它短小精悍,功用适用,被设计为一个简单、牢靠的网络工具,可经过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug剖析器,由于它能够依据需求创立各种不同类型的网络衔接。
nc能够提供如下的网络功用:
1) 衔接特定端口,这时分nc就成为了一个客户端,同样的,也是一个简单的客户端,只能起echo的作用.
2) 扫描端口,这能够作为查询某个机器上能否开启了某个端口.
3) 监听特定端口,这时分nc就能够作为一个效劳器,但是我发现这样运用nc生成的效劳器仅仅是一个echo效劳器而已,没有其他愈加强大的功用.
几个详细的运用例子
例子1:
运用nc翻开linux下的特定端口
nc -lp 23 & (即telnet)
netstat -an|grep 23 (查看端口能否正常翻开)
运用nc扫描linux下的特定端口
nc -v -z host.example.com 70-80
扫描端口(70到80),可指定范围。-v输出细致信息。
例子2:
保管Web页面
while true; do nc -l -p 80 -q 1 < somepage.html; done
例子3:
模仿HTTP Headers
[[email protected] ~]# nc www.huanxiangwu.com 80
GET / HTTP/1.1
Host: ispconfig.org
Referrer: mypage.com
User-Agent: my-browser
在nc命令后,输入红色局部的内容,然后按两次回车,即可从对方取得HTTP Headers内容。
例子4:
聊天>>>推荐阅读:大数据四大赋能户外广告<<<
server1上监听1234端口[[email protected] tmp]# nc -lp 1234
server2上向server1的1234端口发送音讯[[email protected] ~]# nc server1 1234
这样,双方就能够互相交流了。运用Ctrl+D正常退出。
例子5:
克隆硬盘或分区
相似于例子2,只需求由dd取得硬盘或分区的数据,然后传输即可。
克隆硬盘或分区的操作,不应在曾经mount的的系统上停止。所以,需求运用装置光盘引导后,进入解救形式(或运用Knoppix工 具光盘)启动系统后
server1上执行:# nc -l -p 1234 | dd of=/dev/sda
server1上执行1234号端口监听,将得到的文件保管到/dev/sda上
server2上执行:# dd if=/dev/sda | nc server1 1234
更多的运用,查看man手册
nc example.host port 翻开与example.host主机的port的一个TCP链接.假如链接失败,不显现任何错误信息,仅仅退出
nc -p 31337 -w 5 example.host 42 翻开与example。host主机的42号端口的一个TCP链接。用31337作为源端口,超时链接时间为5秒
nc -u example.host 53 指定协议为udp协议
语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通讯端口>][-s<来源位址>][-v...][-w<超时秒数>][主机称号][通讯端口...]
参 数:
-r 乱数指定本地与远端主机的通讯端口。
-s<来源位址> 设置本地主机送出数据包的IP地址。
-u 运用UDP传输协议。
-v 显现指令执行过程。
-w<超时秒数> 设置等候连线的时间。
-z 运用0输入/输出形式,只在扫描通讯端口时运用。
-g<网关> 设置路由器跃程通讯网关,最多可设置8个。
-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。
-h 在线协助。
-i<延迟秒数> 设置时间距离,以便传送信息及扫描通讯端口。
-l 运用监听形式,管控传入的材料。
-n 直接运用IP地址,而不经过域名效劳器。
-o<输出文件> 指定文件称号,把往来传输的数据以16进制字码倾倒成该文件保管。
-p<通讯端口> 设置本地主机运用的通讯端口。
以上就是为大家展示的nc命令用法,如果还有更多的疑问,欢迎访问光环大数据IT官网,学习Linux运维培训就来光环大数据IT
大数据培训、人工智能培训、Python培训、大数据培训机构、大数据培训班、数据分析培训、大数据可视化培训,就选光环大数据!光环大数据,聘请专业的大数据领域知名讲师,确保教学的整体质量与教学水准。讲师团及时掌握时代潮流技术,将前沿技能融入教学中,确保学生所学知识顺应时代所需。通过深入浅出、通俗易懂的教学方式,指导学生更快的掌握技能知识,成就上万个高薪就业学子。 更多问题咨询,欢迎点击------>>>>在线客服!