在Linux和Windows下安裝nc(netcat)的詳細(xì)步驟
一、Linux 下安裝 nc
1、Debian / Ubuntu / Kali
這些系統(tǒng)通常使用 APT 包管理器:
sudo apt update sudo apt install netcat -y
部分系統(tǒng)中可能叫 netcat-openbsd 或 netcat-traditional:
sudo apt install netcat-openbsd -y # 或者 sudo apt install netcat-traditional -y
區(qū)別:
netcat-openbsd:功能更豐富(推薦)netcat-traditional:老版本,兼容性更好
2、CentOS / RHEL / Rocky / AlmaLinux
使用 yum 或 dnf:
sudo yum install nc -y # 或 sudo dnf install nc -y
某些版本中包名可能是 nmap-ncat(Nmap 自帶實(shí)現(xiàn)):
sudo yum install nmap-ncat -y
安裝后可以通過(guò) ncat 或 nc 使用。
3、Arch / Manjaro
sudo pacman -S gnu-netcat
4、openSUSE
sudo zypper install netcat
驗(yàn)證安裝
nc -h
如果出現(xiàn)幫助信息說(shuō)明安裝成功。
二、Windows 下安裝 nc
方法 1:使用 Nmap 自帶的 Ncat
Windows 版 Nmap 自帶 ncat,功能與 nc 幾乎相同甚至更強(qiáng)。
步驟:
- 到官網(wǎng)下載安裝 Nmap:https://nmap.org/download.html
- 安裝后在命令提示符 (CMD) 或 PowerShell 中執(zhí)行:
ncat -h
- 用法與
nc一樣,例如:
ncat -l -p 8888
方法 2:使用獨(dú)立版 Netcat for Windows
下載:
- 官方經(jīng)典版本(由 Hobbit 開(kāi)發(fā)的原版):https://eternallybored.org/misc/netcat/
選擇與你的系統(tǒng)匹配的版本(例如 nc64.exe)。
下載后放入某個(gè)目錄(例如 C:\Windows\System32 或 C:\Tools\nc)。
驗(yàn)證:
nc.exe -h
方法 3:使用 PowerShell 自帶功能(無(wú)須安裝)
如果只想簡(jiǎn)單測(cè)試端口,可以用 PowerShell:
Test-NetConnection 192.168.1.10 -Port 22
相當(dāng)于:
nc -zv 192.168.1.10 22
總結(jié)表格
| 系統(tǒng) | 安裝命令 | 備注 |
|---|---|---|
| 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 | 標(biāo)準(zhǔn)包 |
| Windows | 安裝 Nmap 或下載 nc.exe | Nmap 推薦 |
| Windows(替代) | Test-NetConnection | PowerShell 內(nèi)置命令 |
以上就是在Linux和Windows下安裝nc(netcat)的詳細(xì)步驟的詳細(xì)內(nèi)容,更多關(guān)于Linux和Windows安裝netcat的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
使用FirewallD限制網(wǎng)絡(luò)訪問(wèn)方式
Linux系統(tǒng)中,firewalld服務(wù)提供了一種動(dòng)態(tài)管理防火墻的能力,允許用戶配置網(wǎng)絡(luò)訪問(wèn)規(guī)則,通過(guò)使用firewall-cmd命令,用戶可以輕松添加或刪除端口,服務(wù),以及白名單或黑名單IP地址,在開(kāi)始之前,需要用systemctl啟用firewalld服務(wù)2024-10-10
Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息
這篇文章主要給大家介紹了關(guān)于在Linux系統(tǒng)下利用C程序輸出某進(jìn)程的內(nèi)存占用信息的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面來(lái)一起看看吧。2017-12-12
虛擬機(jī)安裝Linux rhel7.3操作系統(tǒng)(具體步驟)
這篇文章主要介紹了虛擬機(jī)安裝Linux rhel7.3操作系統(tǒng)(具體步驟),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
Linux內(nèi)核宏container_of的深度剖析
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核宏container_of的深度剖析,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02
利用Apache?Common將java對(duì)象池化的問(wèn)題
對(duì)象被創(chuàng)建后,使用完畢不是立即銷毀回收對(duì)象,而是將對(duì)象放到一個(gè)容器保存起來(lái),下次使用的時(shí)候不用創(chuàng)建對(duì)象,而是從容器中直接獲取,這篇文章主要介紹了利用Apache?Common將java對(duì)象“池化”,需要的朋友可以參考下2022-06-06

