我只需要一种安装子网 IP 扫描仪的方法,这样我就可以查看连接了哪些设备。
在四处搜索时,我发现很多旧网页都在谈论更改存储库以激怒 IP 扫描程序,但我不想出于任何原因更改我的存储库。另外,这些页面都是针对旧版本的。
有一个 arp 命令,但它并不详尽。arp -a 不显示整个子网;只是来自一台机器的连接。
我从来没有找到高级 IP 扫描仪的克隆。
所以问题在标题中: 如何为 Ubuntu 16.04 LTS 安装 IP 扫描仪?
这里有两个在 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 中默认情况下没有安装它们,但是让它们都可以快速轻松地工作。
| 归档时间: |
|
| 查看次数: |
36306 次 |
| 最近记录: |