设备发现 – 我可以使用什么工具?

我试图发现networking上有什么设备,因为我接收到的文档是不存在的。 有没有人有任何build议?

谢谢沙巴!

一个伟大的工具(和一个免费的)是NMap。

有两种设备发现标准: CDP和LLDP 。 除此之外,您还可以使用交换机的mac地址表,networking扫描 – nmap和使用networking嗅探器 – 被动扫描 – wireshark 。

除了明显的Nmap扫描发现

  1. 什么地址正在使用,和
  2. 他们拥有哪些MAC地址,因此也是设备制造商,

我也会使用Bonjour / ZeroConf扫描任何宣布的服务。 如果你使用Linux,你可以使用这个命令:

avahi-browse --all --terminate

我在我的办公室使用Spiceworks ,您可以使用它来扫描办公室中的所有networking设备,包括networking打印机。

我们最近发布了一个免费的开放源码软件来发现networking上的Windows和Linux设备,并创build一个带有信息的Excel表。 这是一个快速的概要:

  • 该实用程序是基于.net的,100%免费和开源(MIT / BSD许可证)。
  • 没有代理安装在单个设备上,使用powershell和ssh。
  • 还要loggingIPv6。
  • 没有结果文件中的品牌。
  • 使用3个选项卡创build一个Excel工作表:设备,IPv4和IPv6。

你可以在这里下载或在这里阅读更多。

我们从reddit系统pipe理员社区得到了很好的反馈,并且正在努力使其更快。 我们也非常感谢您的反馈。

你可能会想出很多使用NMap来扫描你的networking,然后看看每个IP提供的服务。 你也可以看看OpenNMS ,它能够扫描设备和查询snmp,但是假设设备对匿名snmp查询是开放的。 两者的结合应该给你一个很好的起点。

思科发现协议(CDP)也可用于发现您的(思科)networking设备。

在任何地方都不能启动,但是当你对物理拓扑结构一无所知的时候该死的有用。