如何使用Nmap获取主机的Mac地址?

Nmap是一个非常有用的工具。它主要由渗透测试人员使用,但从操作的角度来看,它也被系统管理员使用。Nmap有很多不同的特性。mac相关功能可用于获取同一网段中主机的mac地址。我可以用来获取远程系统的mac地址,但SNMP应该在远程系统上启用。

null

获取本地系统的Mac地址

获取本地系统的mac地址很容易,而且有很多不同的方法。在这里,我们只是使用IP工具。

$ ip link
Get Mac Address Of Local System
获取本地系统的Mac地址

获取远程但相同网络系统的Mac地址

如果我们在同一网段中,我们可以使用Nmap来获取主机的mac地址。

$ sudo nmap -sP -n 192.168.122.0/24
Get Mac Address Of Remote But Same Network System
获取远程但相同网络系统的Mac地址

用Snmp获取远程系统的Mac地址

更复杂的方法是使用SNMP服务。SNMP工具可用于获取主机的mac地址。这里我们使用Nmap SNMP脚本来简单地查询SNMP服务。

$ sudo nmap -sU -p 161 -T4 -d -v -n -Pn --script snmp-interfaces ubu1
Get Mac Address Of Remote System With Snmp
用Snmp获取远程系统的Mac地址

相关文章: 如何在Linux上启动、停止和重新启动网络?

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享