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

Openwrt 通过编程查找Wifi路由器范围内设备的MAC地址,openwrt,Openwrt,如何通过编程获取WiFi路由器的MAC地址。 我需要c语言的命令或程序,它只列出连接到my WiFi路由器的设备的mac地址。当我知道路由器的IP地址时可以获取吗?如果您可以访问低层网络帧,则可以获取您所连接(或尝试连接)的WiFi路由器的MAC 现在看来,你确实愿意获得连接到WiFi路由器的所有设备的MAC,这是另一回事!除非路由器有一些构建功能可以提供这个列表(比如HTML摘要,我不知道openWrt是否提供这个),否则我不认为通过在客户端上运行C语言的程序,就能够获得其他连接客户端的MAC

如何通过编程获取WiFi路由器的MAC地址。
我需要c语言的命令或程序,它只列出连接到my WiFi路由器的设备的mac地址。当我知道路由器的IP地址时可以获取吗?

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

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

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

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