如何在 Fedora 40 或 39 上安裝 Nmap

Nmap 是 Network Mapper 的縮寫,是網路管理員、安全專業人員和愛好者用來發現網路、執行安全掃描和審核網路安全的強大且多功能的工具。它適應不同網路環境和任務的能力使其成為網路安全工具包中的重要實用程式。 Nmap 強大的功能集包括:

  • 連接埠掃描:識別網路設備上的開放端口,確定安全評估的潛在接入點。
  • 網路庫存:對網路上的設備進行編目,包括作業系統、軟體和服務。
  • 服務檢測:確定開放連接埠上執行的服務,提供對網路功能的深入了解。
  • 作業系統偵測:採用先進技術推演網路上設備的作業系統。
  • 可編寫腳本的交互:Nmap 腳本引擎 (NSE) 用於更複雜的網路探索和安全審核。
  • 網路映射:可視化網路拓撲,幫助理解網路的結構和傳播。
  • 漏洞偵測:與漏洞資料庫集成,以識別網路設備中潛在的安全漏洞。
  • 靈活性和可擴展性:支援各種自訂選項以進行客製化網路分析。

憑藉這些功能,Nmap 成為維護網路安全性和完整性的關鍵工具。現在,讓我們探討在 Fedora 40 或 39 Linux 上安裝 Nmap 的技術步驟,確保您擁有有效使用這個強大的網路掃描器所需的知識和工具。

方法一:透過DNF安裝Nmap

安裝 Nmap 之前更新 Fedora

首先,更新您的系統以確保所有現有軟體包都是最新的。

sudo dnf upgrade --refresh

透過DNF指令安裝Nmap

預設情況下,NMAP 在 Fedora 的儲存庫中可用。鑑於 Fedora 是一個為期 6 個月的版本,專注於最新的上游版本,因此該版本是最新的,使安裝變得簡單,並且無需導入任何第三方存儲庫。

從安裝開始並執行以下命令:

sudo dnf install nmap

接下來,透過檢查版本和建置來驗證安裝:

nmap --version

透過來源在 Fedora 上安裝 Nmap

在某些情況下,可能需要最新版本的 Nmap,或者 Fedora 儲存庫中提供的版本可能無法滿足特定要求。從原始碼編譯 Nmap 是一個可行的解決方案,可確保您能夠存取最新的功能和更新。儘管此方法需要額外的步驟,並且需要對更新進行例行檢查,然後重新編譯,但它對於高級用戶或具有不同需求的用戶來說可能是有利的。

安裝 Nmap 初始所需的軟體包

在深入原始程式碼編譯之前,使用適當的工具來準備我們的系統至關重要。建置 Fedora 軟體包的基本工具包括 gcc 編譯器和「make」實用程式。

要安裝它們,請打開終端機並執行以下命令:

sudo dnf install make automake gcc gcc-c++

此外,安裝建置 Nmap 的開發工具和其他必要的軟體包:

sudo dnf groupinstall "Development Tools"
sudo dnf install libssh2-devel openssl-devel python3-devel

下載 Nmap 來源檔案

設定必要的工具後,取得 Nmap 原始碼。從官方取得原始碼 Nmap下載頁面,使用 wget 指令瞄準最新的穩定版本。

筆記: 檢查下載頁面的最新版本號和連結至關重要,因為自本指南創建以來,這些詳細資訊可能已發生變化。

若要下載 Nmap 原始碼,請使用以下命令:

wget https://nmap.org/dist/nmap-7.94.tar.bz2

提取 Nmap 原始碼

成功下載 Nmap 原始碼後,從存檔中提取檔案需要一些時間。執行以下命令來實現此目的:

bzip2 -cd nmap-7.94.tar.bz2 | tar xvf -
cd nmap-7.94

配置 Nmap 構建

現在,是時候啟動設定流程了。此步驟準備 Nmap 原始程式碼以在您的特定係統上編譯,確保相容性和最佳化效能。

要協調構建,請運行以下命令:

./configure

如果首選使用本機目錄安裝,請使用下列命令:

./configure --with-localdirs

編譯Nmap

適當配置建置後,下一步是編譯原始碼。這個過程是使用 make 命令,它讀取 Makefile 在Nmap原始碼目錄中並相應地編譯原始碼:

make

安裝 Nmap 二進位文件

若要安裝 Nmap,請執行以下命令:

sudo make install

驗證 Nmap 安裝

安裝後,必須從來源驗證 Nmap 的安裝是否正確並確保它是最新版本。使用以下命令來確定這一點:

nmap --version

此指令顯示已安裝的 Nmap 版本,與取得的原始碼版本一致。這樣,您就已經成功地在 Fedora Linux 系統上從原始程式碼編譯並安裝了最新的 Nmap 版本。

結論

我們已經完成了使用 DNF 套件管理器或編譯來源二進位檔案在 Fedora 40 或 39 Linux 上安裝 Nmap 的步驟。請記住,Nmap 不僅僅是一個工具;它還是一個工具。它是您了解和保護網路的盟友。深入研究、試驗其功能,並充分利用其功能來控制您的網路。

有用且相關的鏈接

以下是一些與使用 Nmap 相關的有價值的連結:

  • Nmap官方網站:造訪 Nmap 官方網站,以了解有關網路掃描工具、其功能和下載選項的資訊。
  • Nmap 文檔:存取全面的文檔,以取得有關安裝、配置和使用 Nmap 的詳細指南。
  • Nmap 參考指南:瀏覽 Nmap 參考指南,以取得有關 Nmap 指令和選項的深入手冊。
Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言


zh_TW繁體中文