我一直在尝试编写一个应用程序,该应用程序将能够通过RNDIS或通过WiFi连接到网络设备并执行一些简单的操作。

踢者是我希望能够通过任何一种连接方法找到我之前连接的设备。我最初认为我只检查了先前看到的MAC地址,但是我发现RNDIS MAC地址和WIFI MAC地址不匹配。我在Windows上,所以我尝试使用的是使用NBTSTAT -A和PING -A,但是这些都没有发现任何唯一的东西(我认为我可能会得到一个设备名称,但似乎没有一)。

因此,我的问题是,是否有任何工具(理想可用于Windows),这将使我能够检索有关网络设备的某种独特信息,以使我再次找到它?我在这个领域没有丰富的经验,所以我不确定那会是什么,但是我希望有一种方法可以在仅连接到一个或一个网络适配器的同时获得两个网络适配器的MAC地址也许使用其他工具来查找我错过的设备名称。

感谢您提供的任何建议,我非常感谢。对不起,如果我过分言行。

编辑:以防万一我很模棱两可。我通过台式机PC反复连接到外部设备或WiFi。我的目标是能够始终如一地识别网络设备,而不管使用的连接方法如何。

编辑:通过网络设备,我的意思是我拥有运行UNIX OS的少量独立设备(例如手机或平板电脑),我可以通过Wifi或rndis从Windows桌面访问,并且我希望能够始终如一地识别。因此,例如,我可能想使用此工具连接到两台手机之一,并能够识别它是哪一个,因此我可以回忆起对该设备执行的先前操作。因此,我正在寻找的是通过RNDIS或WIFI访问的手机的唯一(或半独特)属性。

有帮助吗?

解决方案

您可以使用内置的MAC地址(以及其他网络接口信息) ipconfig 命令并稍后解析其输出:

ipconfig /all

或者,如果您需要的是MAC地址,请尝试 getmac.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top