
我只需要一種安裝子網路 IP 掃描器的方法,以便我可以查看連接了哪些裝置。
在搜尋過程中,我發現很多舊網頁都在談論更改儲存庫以激怒 IP 掃描儀,但我不想以任何理由更改我的儲存庫。另外,這些頁面均適用於舊版本。
有一個 arp 命令,但它並不詳盡。 arp -a 不顯示整個子網路;僅來自一台機器的連線。
我從未找到過高級 IP 掃描器的克隆。
所以問題就在標題: 如何為 Ubuntu 16.04 LTS 安裝 IP 掃描器?
答案1
這裡有兩個可以很好地與 Ubuntu 16.04 LTS 配合使用的工具。
第一個是 arp-scan,完成了枚舉設備的主要目標。第二個是 nmap,它的用途更廣泛,可以快速了解每個設備可用的服務。
1)arp掃描
安裝很簡單:
sudo apt-get update
sudo apt-get install arp-scan
它有很多選項,可以在這裡看到:
sudo arp-scan --help
對於基本枚舉,掃描我的「本地」網路是:
sudo arp-scan -l | sort
這會產生一個非常基本的顯示,顯示每個設備,包括 IP 位址、MAC 位址和介面製造商。它還顯示了某些地址的“dup”回應。
2)nmap
sudo apt-get update
sudo apt-get install nmap
運行快速掃描,其中列出設備並顯示開放端口
nmap -F 192.168.8.1-254
結果是一個相當完整的設備和開放連接埠清單。
這裡有一個方便的NMAP 備忘錄看看一些使用 nmap 的方法。
令我驚訝的是,Ubuntu 16.04 中都沒有預設安裝,但讓它們都工作起來既快速又簡單。