📜  nmap 列出所有本地设备 (1)

📅  最后修改于: 2023-12-03 15:33:07.776000             🧑  作者: Mango

使用 nmap 列出所有本地设备

介绍

nmap 是一款网络扫描和主机检测工具。它可以帮助管理员检测网络设备、系统服务和漏洞,从而提高网络的安全性和运行效率。在本地网络环境中,nmap 可以扫描所有已连接的设备,并将结果返回给用户。

使用方法

首先,需要安装 nmap 工具。在 Linux 系统中,可以使用以下命令进行安装:

sudo apt install nmap

在 Windows 操作系统中,可以下载安装包,并按照提示进行安装。

安装完成后,使用以下命令可以列出所有本地设备:

nmap -sn 192.168.0.0/24

这个命令的参数说明:

  • -sn:只进行 ping 测试
  • 192.168.0.0/24:扫描指定网段内的所有 IP 地址

运行命令后,nmap 将自动扫描指定网段内的所有设备,并返回一个包含设备信息的列表。以下是一个示例输出:

Starting Nmap 7.80 ( https://nmap.org ) at 2021-09-04 15:00 EDT
Nmap scan report for 192.168.0.1
Host is up (0.0029s latency).
MAC Address: 00:11:22:33:44:55 (Some Company)

Nmap scan report for 192.168.0.2
Host is up (0.0022s latency).
MAC Address: 11:22:33:44:55:66 (Another Company)

Nmap scan report for 192.168.0.3
Host is up (0.0031s latency).
MAC Address: 22:33:44:55:66:77 (Yet Another Company)

Nmap scan report for 192.168.0.4
Host is up (0.0032s latency).
MAC Address: 33:44:55:66:77:88 (One More Company)

# ...... 省略部分输出

Nmap done: 256 IP addresses (10 hosts up) scanned in 2.70 seconds

在输出中,每个设备都有一个唯一的 IP 地址和 MAC 地址,同时还显示了设备是否在线,并给出了 Ping 测试延迟信息。

注意事项
  • 使用 nmap 工具需要具备一定的网络知识,并且需要谨慎操作,以避免扫描到外部网络设备,引发安全问题。
  • 对于大型的企业网络环境,nmap 并不是最佳的选择,建议使用专业的网络扫描工具。