一、nc是什么?
在Linux系统中,nc
(即netcat
)是一个非常强大的网络工具,常被昵称为“瑞士军刀”。它能够通过TCP或UDP协议读写网络连接,被广泛应用于网络调试和检测。
二、nc具体怎么进行通讯呢?(虚拟机图文讲解)
准备工作
需要两台linux设备(同一网络段下,有网的哦)
设备①:kali-2024 【192.168.91.130】
设备②:centos7 【192.168.91.128】
1、设备①130开启端口监听,6666端口自定义
nc -lvp 6666
2、设备②128连接设备①130,端口号保持一致
nc 192.168.91.130 6666
3、回去看设备①130,已经监听到设备②128的连接
4、开始对话吧
(注意:输入完记得回车哦,不能删除输入的内容)
回车后就已经回常出现消息啦
5、看看-lvp什么意思吧,使用该命令查看帮助文档
结束上述对话,键盘ctrl键+C键
nc -h
内心OS:
英文版,看不懂,怎么办?
解答OS:
没关系!因为我也看不懂,那怎么办呢,废话不多说,我就告诉你个小技巧,使用微信截屏,然后看那一栏的翻译功能,就拥有一张的汉化版解释啦!