如何为Ubuntu 16.04 LTS安装IP扫描器?

我只需要一种方法来安装子网IP扫描仪,这样我就可以看到哪些设备已连接。

在搜索时我发现很多旧网页都在讨论更改存储库以生气的IP扫描程序,但我不想因任何原因更改我的存储库。 此外,这些页面都适用于旧版本。

有一个arp命令,但它并不详尽。 arp -a不显示整个子网; 只需从一台机器连接。

我从来没有找到高级IP扫描仪的克隆。

所以问题在于标题: 如何为Ubuntu 16.04 LTS安装IP扫描器?

这两个在Ubuntu 16.04 LTS上运行得相当好。

第一个是arp-scan,完成了枚举设备的主要目标。 第二个是nmap,function更加通用,可以快速了解每个设备可用的服务。

1)arp-scan

安装很简单:

sudo apt-get update sudo apt-get install arp-scan 

它有很多选项,可以在这里看到:

 sudo arp-scan --help 

对于基本枚举,扫描我的“本地”网络是:

 sudo arp-scan -l | sort 

这导致了一个非常基本的显示,显示每个设备包括IP地址,MAC地址和接口的制造商。 它还显示了某些地址的“重复”响应。

2)nmap

 sudo apt-get update sudo apt-get install nmap 

运行快速扫描,列出设备并显示打开的端口

 nmap -F 192.168.8.1-254 

结果是一个相当完整的设备和开放端口列表。

这是一个方便的NMAP备忘单,可以看到使用nmap的一些方法。


我很惊讶在Ubuntu 16.04中默认都没有安装,但它可以快速轻松地使它们都工作。