首页 文章

使用WiFi路由器的无源WiFi检测系统

提问于
浏览
1

作为我的项目要求的一部分,我想制作一个系统,它将检测我的路由器范围内的所有WiFi设备,无论是否连接,我做了一些研究,然后我找到了像wireshark,kismate等我只是尝试过wireshark使我的Mac机的WiFi作为一个adhoc网络,它很好我能够列出wireshark中的所有WiFi设备,现在我想 Build 一个基于真正的WiFi路由器的实时系统,我不知道我将如何配置我的路由器使用我的PC以及如何从我的PC监控路由器,如果我使用这个wireshark我将如何使用这些数据满足我的要求 . 如果任何人使用类似的方案,请帮助我..提前谢谢

1 回答

  • 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上提到的闪存路由器时从来没有遇到过这样的问题,并且(大多数情况下)根据品牌恢复砖砌路由器的方法但是如果你打破它我不负责;)

相关问题