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

时间:2015-05-17 06:40:55

标签: router sniffing wificonfiguration

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

1 个答案:

答案 0 :(得分:1)

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

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

    在闪存路由器上安装aircrack-ng套件
    opkg update
    opkg install aircrack-ng
    
  3. 将我的WiFi卡置于监控模式并运行airodump服务:

    airmon-ng start wlan0  #Put your NIC in monitor mode
    airodump-ng mon0       #Sniff surrounding packets
    
  4. 你不一定要安装aircrack-ng,你可以使用命令行将你的卡置于监控模式(查看你的WiFi驱动程序的文档),然后运行tcpdump(相当于wireshark的命令行)但是aircrack效果很好,格式很好。

    另外,我应该警告你,你可以通过闪烁来阻止你的路由器。我在OpenWRT wiki上提到的闪存路由器时从未出现过这样的问题,并且(大多数情况下)根据品牌恢复砖块路由器的方法但是如果你打破它我不负责;)