Command

netcat

2025-07-14

netcat 是一个功能强大的网络工具,可以用于网络连接、端口扫描、文件传输等。

安装

Terminal window
brew install netcat

使用

常用参数:

  • -l: 监听端口
  • -p: 指定端口
  • -u: 使用 UDP
  • -v: 显示详细信息
  • -n: 不进行域名解析
  • -z: 扫描端口

监听端口

Terminal window
nc -l 8080

连接到端口

Terminal window
nc 127.0.0.1 8080

测试端口是否连通

扫描目标主机端口是否连通:

Terminal window
nc -zv -w1 192.168.1.100 1-65535 2>&1 | grep succeeded