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

SDs*_*lar 3 scanner ip 16.04

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

在四处搜索时,我发现很多旧网页都在谈论更改存储库以激怒 IP 扫描程序,但我不想出于任何原因更改我的存储库。另外,这些页面都是针对旧版本的。

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

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

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

SDs*_*lar 9

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

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

1)arp扫描

安装很简单:

sudo apt-get update
sudo apt-get install arp-scan
Run Code Online (Sandbox Code Playgroud)

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

sudo arp-scan --help
Run Code Online (Sandbox Code Playgroud)

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

sudo arp-scan -l | sort
Run Code Online (Sandbox Code Playgroud)

这会产生一个非常基本的显示,显示每个设备,包括 IP 地址、MAC 地址和接口制造商。它还显示了一些地址的“dup”响应。

2) 映射

sudo apt-get update
sudo apt-get install nmap
Run Code Online (Sandbox Code Playgroud)

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

nmap -F 192.168.8.1-254
Run Code Online (Sandbox Code Playgroud)

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

这是一个方便的NMAP 备忘单,用于查看使用 nmap 的一些方法。


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