![列出范围内的无线客户端的任何方法](https://linux22.com/image/25059/%E5%88%97%E5%87%BA%E8%8C%83%E5%9B%B4%E5%86%85%E7%9A%84%E6%97%A0%E7%BA%BF%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%E4%BB%BB%E4%BD%95%E6%96%B9%E6%B3%95.png)
我想看看是否可以通过跟踪大楼内的活动 WiFi(手机/平板电脑/笔记本电脑)来实现员工“在办公室/不在办公室”的设施。
是否可以返回活动 wifi 客户端的列表(MAC 地址?),即使它们未与 AP 关联?我想知道是否可以构建一个完全独立于公司接入点的基于 Linux 的解决方案,因为他们没有简单的方法来获取连接设备的列表。
谢谢
答案1
根据您的路由器运行的软件,也许您可以获得 DHCP 租约列表,并尝试对该列表中的每个人执行 ping 操作。例如,在 OpenWRT 中,如果您cat /tmp/dhcp.leases
获得 IP 地址、MAC 地址、设备名称和租约授予时间的列表。您可以浏览此列表,对于每个回复 ping 的人,您知道他们仍然存在。
答案2
您只需要可以运行的无线卡射频监控模式,然后您可以看到所有流量(包括搜索 AP 的非关联客户端),并从中提取 MAC 地址。
我不知道是否有现有的软件可以做到这一点,或者您是否必须编写自己的软件。
答案3
您为什么不检查路由器网页上的列表?
但无论如何,这是可能的,airodump-ng
你可以在实模式下监控流量,看看谁在与谁通信,