在Linux和Windows下安装nc(netcat)的详细步骤
目录
- 一、linux 下安装 nc
- 1、Debian / Ubuntu / Kali
- 2、Centos / RHEL / Rocky / AlmaLinux
- 3、Arch / Manjaro
- 4、openSUSE
- 验证安装
- 二、Windows 下安装 ncwww.devze.com
- 方法 1:使用 Nphpmap 自带的 Ncat
- 方法 2:使用独立版 Netcat for Windows
- 方法 3:使用 PowerShell 自带功能(无须安装)
- 总结表格
一、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\Syst编程em32 或 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的资料请关注编程客栈(www.devze.com)其它相关文章!
加载中,请稍侯......
精彩评论