【问题标题】:How to know if MAC address is attached to wireless card or ethernet card?如何知道MAC地址是否附加到无线网卡或以太网卡?
【发布时间】:2013-01-16 22:06:47
【问题描述】:

我正在使用我公司开发的软件进行网络监控。 对于每台机器,我都有用于连接网络的卡的 mac 地址。

我正在寻找一种方法来从 MAC 地址(例如)了解该卡是以太网卡还是无线卡。

我可以在分析中使用 nmap 和 openvas 传感器结果。

最终目标是获得提示以了解机器是工作站还是笔记本电脑。

我正在使用 python 编程,但欢迎使用任何其他解决方案。

谢谢

【问题讨论】:

  • 当然有更好的方法来尝试找出这些信息。例如,你是怎么知道 MAC 地址的?
  • 您可以使用前 6 位数字来查找供应商。也许这会有所帮助。试试this。但是,无法从 MAC 判断它是否是笔记本电脑。
  • 事实上我使用 nmap 和 openvas 扫描结果,如果 MAC 没有帮助,也许这些报告的另一部分可能有用
  • 什么操作系统?在 Windows 上,您可以使用 WMI。请参阅我的回答 stackoverflow.com/a/40088578/1498252 以检测连接器的存在。

标签: python monitoring wireless ethernet mac-address


【解决方案1】:

这是 NIC 供应商的规范列表:http://standards.ieee.org/develop/regauth/oui/oui.txt

您可以使用此列表从 MAC 地址获取供应商,然后进行一些有根据的猜测。例如,Atmel 主要生产无线网卡。

【讨论】:

  • +1 值得一提的是它不可靠,因为 MAC 并不是用来区分以太网和无线网卡,或工作站和笔记本电脑。
  • 感谢您的想法,但很多时候我发现英特尔、苹果、索尼等等......所以它并没有真正的帮助。我知道 MAC 并非旨在提供此信息,但如果您有其他方法,我可以使用 nmap 和 openvas 传感器结果
猜你喜欢
  • 2013-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多