使用WiFi路由器的被动WiFi检测系统

Posted

技术标签:

【中文标题】使用WiFi路由器的被动WiFi检测系统【英文标题】:Passive WiFi detection system using WiFi router 【发布时间】:2015-05-17 06:40:54 【问题描述】:

作为我项目要求的一部分,我想制作一个系统来检测我的路由器范围内的所有 WiFi 设备是否已连接,我对其进行了一些研究,然后我发现了类似 wireshark ,kismate 等我刚试过的东西通过将我的 Mac 机器的 WiFi 设置为 adhoc 网络,wireshark 一切正常我将使用我的 PC 配置我的路由器,以及我将如何从我的 PC 监控路由器,如果我使用这个 Wireshark,我将如何使用这些数据来满足我的要求。如果有人在类似的情况下工作,请帮助我..提前感谢

【问题讨论】:

【参考方案1】:

要做到这一点,您需要的不仅仅是商业 WiFi 路由器上的常用 API(我的意思是完整的 SSH 访问)。我会:

    用OpenWRT刷我的路由器(您可以在this page上搜索您的路由器以获取详细说明)

    在刷机的路由器上安装aircrack-ng套件

    opkg update
    opkg install aircrack-ng
    

    将我的 WiFi 卡置于监控模式并运行 airodump 服务:

    airmon-ng start wlan0  #Put your NIC in monitor mode
    airodump-ng mon0       #Sniff surrounding packets
    

你不一定要安装aircrack-ng,你可以使用命令行将你的卡置于监控模式(查看你的WiFi驱动程序的文档)然后运行tcpdump(命令行相当于wireshark)但是aircrack效果很好,格式也很好。

另外,我应该警告您,您可以通过闪烁路由器来使路由器变砖。在 OpenWRT wiki 上提到的刷新路由器时,我从来没有遇到过这样的问题,并且(大多数情况下)有方法可以根据品牌恢复砖砌的路由器,但如果你破坏它,我概不负责;)

【讨论】:

以上是关于使用WiFi路由器的被动WiFi检测系统的主要内容,如果未能解决你的问题,请参考以下文章

手机wifi已连接但无法访问互联网怎么回事?

w10系统wifi连接不能自动获得ip

手机连接家里wifi,显示“连接被拒绝”是啥原因?

家里的电脑就我的连不上VPN,我用的是WIFI连接的路由器

kindle证书无效啥意思?怎么连wifi也没用,连上了跳到网页又要连wifi?

wifi模块是啥形状的