netcat - netcat 简称 nc,安全界叫它瑞士军刀
2026/7/15·1 views
简介
netcat 简称 nc,安全界叫它瑞士军刀。ncat 也会顺便介绍,弥补了 nc 的不足,被叫做 21 世纪的瑞士军刀。nc 的基本功能如下:
- telnet / 获取系统 banner 信息
- 传输文本信息
- 传输文件和目录
- 加密传输文件
- 端口扫描
- 远程控制 / 正方向 shell
- 流媒体服务器
- 远程克隆硬盘
常用参数:
- -l: 开启监听
- -p:指定端口
- -t: 以telnet形式应答
- -e:程序重定向
- -n:以数字形式表示ip
- -v:显示执行命令过程
- -z : 不进行交互,直接显示结果
- -u :使用UDP协议传输
- -w : 设置超时时间
示例
端口测试
shell
nc -vtz ip port #测试tcp协议
nc -vuz ip port #测试udp协议
端口扫描
nc -z -v -n 192.168.21.135 1-100 # 检测1-100端口,z参数告诉nc使用0 输入/输出模式,一般在扫描通信端口的时候使用
nc -z -v -n 192.168.21.135 8989 #检测8989端口
> 参考地址:https://zhuanlan.zhihu.com/p/397058259