一、linux 下安装 nc
1、debian / ubuntu / kali
这些系统通常使用 apt 包管理器:
sudo apt update sudo apt install netcat -y
部分系统中可能叫 netcat-openbsd 或 netcat-traditional:
sudo apt install netcat-openbsd -y # 或者 sudo apt install netcat-traditional -y
区别:
netcat-openbsd:功能更丰富(推荐)netcat-traditional:老版本,兼容性更好
2、centos / rhel / rocky / almalinux
使用 yum 或 dnf:
sudo yum install nc -y # 或 sudo dnf install nc -y
某些版本中包名可能是 nmap-ncat(nmap 自带实现):
sudo yum install nmap-ncat -y
安装后可以通过 ncat 或 nc 使用。
3、arch / manjaro
sudo pacman -s gnu-netcat
4、opensuse
sudo zypper install netcat
验证安装
nc -h
如果出现帮助信息说明安装成功。
二、windows 下安装 nc
方法 1:使用 nmap 自带的 ncat
windows 版 nmap 自带 ncat,功能与 nc 几乎相同甚至更强。
步骤:
- 到官网下载安装 nmap:https://nmap.org/download.html
- 安装后在命令提示符 (cmd) 或 powershell 中执行:
ncat -h
- 用法与
nc一样,例如:
ncat -l -p 8888
方法 2:使用独立版 netcat for windows
下载:
- 官方经典版本(由 hobbit 开发的原版):https://eternallybored.org/misc/netcat/
选择与你的系统匹配的版本(例如 nc64.exe)。
下载后放入某个目录(例如 c:\windows\system32 或 c:\tools\nc)。
验证:
nc.exe -h
方法 3:使用 powershell 自带功能(无须安装)
如果只想简单测试端口,可以用 powershell:
test-netconnection 192.168.1.10 -port 22
相当于:
nc -zv 192.168.1.10 22
总结表格
| 系统 | 安装命令 | 备注 |
|---|---|---|
| ubuntu / debian | sudo apt install netcat | 推荐使用 netcat-openbsd |
| centos / rhel | sudo yum install nmap-ncat | nmap 自带 ncat |
| arch / manjaro | sudo pacman -s gnu-netcat | gnu 版本 |
| opensuse | sudo zypper install netcat | 标准包 |
| windows | 安装 nmap 或下载 nc.exe | nmap 推荐 |
| windows(替代) | test-netconnection | powershell 内置命令 |
以上就是在linux和windows下安装nc(netcat)的详细步骤的详细内容,更多关于linux和windows安装netcat的资料请关注代码网其它相关文章!
发表评论