android - 在Wi-Fi 热点模式下,如何获取周围的打开wifi 的终端设备列表

 手机用户2502875691_190 发布于 2022-11-08 07:12

stackoverflow 上看到一个 Android:Hotspot is not detecting all ...

Android 手机可以通过读取/proc/net/arp 文件获取设备列表,但是这些设备是需要成功连上wifi 的。Ubuntu 上的hostapd 也可以。看系统日志,终端设备的MAC 地址是终端设备主动连接之后, dnsmasq 进程获得的。

有没有办法, 获取不一定会连上热点的周围所有设备列表?就是说能否让AP 主动扫描设备?

如果Android 上直接有办法更好,毕竟不需要电源,使用方便。如果是其它平台,PC或者修改路由器的固件(如OpenWrt, Tomato)达到目标的办法或者思路, 也非常欢迎。

5 个回答
  • 目前想在openwrt上实现该功能,求交流啊

    2022-11-12 01:39 回答
  • Passive WiFi Tracking http://edwardkeeble.com/2014/02/passive-wifi-tracking/ 使用PYTHON编写 可以运行在Android OpenWrt,不用谢。。。

    2022-11-12 01:39 回答
  • 我有这个技术, 目前在个一个客户做, 暂时先不公开, 可以联系qq: 1413031398

    2022-11-12 01:39 回答
  • 请问楼主是在什么平台上实现的,android手机上还是电脑上?

    2022-11-12 01:39 回答
  • 解决了,只要有网络通信,wireshark 就可以听到数据,双方MAC 地址都是可见的。

    Android 平台上,也有 wireshark 的移植版, Shark for Root

    2022-11-12 01:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有