2023/12/29小于 1 分钟
NetCat使用指南
- Netcat是什么
Netcat,通常被简称为nc,是一个计算机网络工具,用于在网络之间传输数据、创建连接、监听端口以及进行各种网络相关操作。它是一个强大而灵活的命令行工具,在Unix、Linux和类Unix系统中广泛使用。 - 常用命令
| 选项 | 含义 |
|---|---|
-l | 监听模式 |
-p | 指定端口号 |
-n | 仅使用数字;不通过DNS解析主机名 |
-v | 显示详细输出(可选,但有助于发现任何错误) |
-vv | 非常详细(可选) |
-k | 在客户端断开连接后继续监听 |
nc 10.10.110.39 PORT_NUMBER | netcat 作为客户端 |
nc -lvnp PORT_NUMBER | netcat 作为服务器 |
笔记:
- 选项
-p应放置在要监听的端口号之前。 - 选项
-n可避免 DNS 查找和警告。 - 小于 1024 的端口号需要 root 权限才能监听。