通过编程方式查找Wifi路由器范围内设备的MAC地址



如何通过程序获取WiFi路由器的MAC地址?我想要的命令或程序在c将只列出连接到我的WiFi路由器的设备的mac地址。当我知道路由器的IP地址时,它有可能得到吗?

如果您可以访问低级别网络帧,则可能可以获取您所连接(或尝试连接)的WiFi路由器的MAC。

现在看起来你确实愿意得到所有连接到WiFi路由器的设备的MAC,这是另一回事!除非路由器有一些构建功能给你这个列表(像HTML摘要,我不知道openWrt是否提供这个),我不认为通过在客户端上运行C程序,你将能够获得其他连接客户端的mac !

但是如果路由器作为html页面中的信息(例如:来自远程管理),您可以尝试模拟登录到管理,获取此页面,然后解析页面以获取mac…

从另一个角度来看你的问题,如果你有一个无线适配器,你可以设置在监控模式,你可以嗅探无线流量的通道(s)打开你的目标WiFi路由器,并列出不同的客户端连接。看看BackTrack的ssidsniff ?

最新更新