Angry IP Scanner – 還在一台一台檢查電腦 IP? 讓它幫助你!!


軟體簡介:

區域網路中到底哪些 IP 位址已經被使用哪些沒有? 使用該 IP 位址的電腦名稱及 MAC 位址為何? 除了一台一台到電腦前面查詢以外有沒有簡單又快速的方法,最好是能匯整成清單的方式就更好了? 那麼 Angry IP Scanner 就是您統計區域網路 IP 位址使用情況的最佳幫手。

Angry IP Scanner   是由 Anton Keks  所開發設計為一個開放原始碼的自由軟體 (Open Source),並且採用 GNU 通用公眾授權條款 GPLv2  為其授權方式,主要計設理念為可進行快速掃描 IP 位址及 Port 號並且具備輕巧快速以及跨平台 (可在 Windows、Linux、MAC OS…等作業系統上執行) 的特性。

Angry IP Scanner 可以對指定的 IP 網段進行掃描後解析出主機名稱 Ping 回應時間以及Port 號…等資訊,同時可以將掃描結果匯出為 CSV、TXT、XML 文件格式,並且因為採用多線程技術 (Multithreaded) 進行開發因此掃描速度非常快速。


實測軟體資訊:


圖 1、Angry IP Scanner 操作介面

軟體功能使用

掃描區域網路 IP 使用狀況:

在使用 Angry IP Scanner 以前請注意電腦主機必須安裝 Java 才可使用 Angry IP Scanner 進行掃描作業,順利執行後首先請於 IP Range 欄位填入要進行掃描的開始 IP 位址例如「10.10.75.0」而 to 欄位則為掃描結束的 IP 位址例如「10.10.75.255」,也可以搭配網路遮罩 CIDR 方式例如,「/24」,確定設定好要掃描的開始及結束 IP 位址後按下「Start」鍵便立即進行掃描作業。

圖 2、設定掃描區域網路 IP 位址

當掃描作業完成後會自動彈出視窗,說明此次的掃描作業所花費的時間 (例如,此次掃描作業一共花費 2.2 分鐘,平均掃描每個 IP 位址花費 0.5 秒鐘),以及掃描的 IP 位址數量 (例如此次一共掃描了 254 個 IP 位址),此區域網路中存活的 IP 位址 (例如,此次掃描作業中發現有 5 個 IP 位址是已經被使用的)。

圖 3、掃描作業完成資訊視窗

接下來您可以查看 IP 位址的資訊,如圖 4 所示可知道 IP 位址 10.10.75.10 是存活的 (Ping 的回應時間為 3 ms),但是 Angry IP Scanner 並未偵測到該電腦的主機名稱 (Hostname) 及開啟 Ports 號 (有可能該主機上的安全性設定造成 Angry IP Scanner 無法偵測到相關資訊)。

圖 4、掃描結果

預設情況下 Angry IP Scanner 偵測結果只有四個欄位資訊分別是 IP 位址、Ping 回應時間、主機名稱 Hostname、開啟 Port 號,若想要增加掃描欄位我們可以在按下 Start 鍵之後按下該鍵右邊圖示「Select Fetchers」鍵將相關偵測欄位加入,加入完成後再次掃描後可以發現因為我們增加了 Web detect 也就是「網頁服務偵測」欄位,所以雖然偵測該 IP 位址 (10.10.75.10) 時於開啟 Ports 號欄位未顯示 80,但是在 Web detect 欄位顯示該電腦採用 lighttpd 這套同樣也是開放原始碼的輕量級網頁伺服器,因此可以確定該電腦有架設網頁服務。

圖 5、掃描 IP 位址 (增加偵測欄位)

如果掃描後發現該 IP 位址有開啟您所不了解的 Port 號時,建議您可以參考由 IANA 組織 (Internet Assigned Numbers Authority),所整理的 Service Name and Transport Protocol Port Number Registry 清單來了解相關 Port 號的意義,例如,區域網路中的電腦不應該有自行架設 FTP 檔案下載服務的狀況但是卻發現有電腦主機開啟了 Port 號 21,那麼您應該就要好好檢查一下該台區域網路電腦是不是中毒或是有同仁私自架設 FTP 檔案下載伺服器。