Zenmap 是 nmap 指令的圖形化使用者介面,可以讓網路管理者更方便使用。

Nmap 是一個專業的網路診斷工具,不過對於不熟悉指令的人,使用起來就不是那麼方便,這時候就可以考慮使用 Zenmap 這個視窗介面的工具,除了可以讓使用者少打很多指令之外,資料的呈現也比較直覺,以下是 Zenmap 的安裝與使用方式。


Step 1
Debian 系列的 Linux(Ubuntu 或 Raspbian),可以用 apt 安裝:

sudo apt-get install zenmap

如果是 Red Hat 系列的 Linux(如 Fedora),則可用 yum 安裝:

su -c "yum install nmap-frontend"

Step 2
安裝好之後,Zenmap 就會出現在系統選單中,點選它就可以直接開啟。

zenmap-1

如果您會需要使用到 nmap 中需要 root 權限的功能,那您就必須使用 sudo 來執行 Zenmap 才行:

sudo zenmap

Step 2
打開 Zenmap 之後,直接輸入要掃描的主機,按下 Scan 即可立即掃描。

zenmap-2

在 Command 欄位中會顯示 Zenmap 為您自動產生的 nmap 指令與參數,單然您也可以自行調整它。

Step 3
掃描的結果也會經過簡單的整理,讓使用者更容易閱讀。

zenmap-3

通常我們最常用的就是查看開啟的連接埠有哪些,這裡 Zenmap 會自動整理出一個獨立的列表。

zenmap-4

另外 Zenmap 也會列出網路拓樸(topology)的資訊,如果您會需要一次掃描整個網段,而且網段的網路拓樸很複雜的話,這個圖就會很有用。下面這個是一次掃描多台主機的網路拓樸圖。

zenmap-topolgy

參考資料:maketecheasier