auroraAA 发表于 2024-5-11 15:02:48

捕获无线网络的秘密武器:Wardriver!

在当今数字化时代,Wi-Fi已经成为我们日常生活中不可或缺的一部分。无论是在家里、办公室还是在公共场所,我们都依赖于Wi-Fi来进行互联网访问、通讯和工作。然而,Wi-Fi网络的覆盖范围和性能往往受到地理位置、建筑结构和其他因素的限制,这使得我们经常需要寻找最佳的Wi-Fi连接。在本项目中,我们将探索如何利用现有技术和设备,实现实时的Wi-Fi网络检测和记录。通过集成GPS技术和OLED显示屏,我们将打造一个功能强大且易于使用的Wardriver设备,使用户能够轻松地在移动中获取Wi-Fi网络信息。


1 硬件清单- ESP32S- DFRobot 0.91英寸OLED显示屏- GPS neo 6m

2 软件清单- Arduino IDE

3 项目设计设计初衷Wardriver是一种在移动中搜索Wi-Fi网络的实践,通过一个定制的设备,可以捕获到周围存在的Wi-Fi网络,并将这些位置和相关信息数据上传到 Wigle.net。这是一个整合全球无线网络信息的平台项目,旨在帮助人们更好地了解周围的Wi-Fi网络情况,以便选择最优的连接,提高网络体验。

功能介绍- 运动时实时检测和记录Wi-Fi 网络- 集成GPS 技术以实现准确的位置跟踪- 利用SSD1306 OLED 显示屏实现清晰直观的界面- 配备微型SD 卡插槽,可实现高效的数据存储- 用户友好的控件包括FLASH、RESET 和导航按钮- 全面的硬件设置,包括SMD 组件、锂电池和USB C 型母连接器

在此项目中,屏幕上显示一个小字符,该字符会根据检测到的 Wi-Fi 网络数量而变化。此外,两个图标显示该区域可用卫星和可用 Wi-Fi 网络的数量。- 当可用WiFi 网络数量为零时,将显示以下角色个性。

- 如果有10-20 个可用WiFi,将显示以下角色个性。

- 当我们有21-30个可用WiFi时,将显示以下角色个性。

- 和31-40个可用的WiFi。

- 当我们按住导航按钮时,可用的 WiFi 网络及其频道号和加密类型就会变得可见。


4 操作简述1. 组装必要的组件,包括 ESP32、SSD1306 OLED 显示屏、GPS Neo 6m 模块和 micro SD 卡插槽。2. 按照提供的原理图准确配置硬件设置。3. 将 Wardriver 软件上传到 ESP32 上。



原理图:

使用:1. 监控实时Wi-Fi网络检测并显示在OLED界面上。2. 使用导航按钮访问有关检测到的网络的详细信息,包括通道号和加密类型。3. 试验天线配置以优化网络范围和性能。4. 测试wardriver对高网络流量场景的适应能力,确保各种条件下的可靠性能。


更多如果您有兴趣自行构建此项目,可以在 GitHub 上获取代码。只需转到 GitHub 库并下载代码即可。GitHub :https://github.com/cifertech/wardriver3000
文章首发于Hackster,2024 年 4 月 6 日来源:https://www.hackster.io/CiferTech/your-secret-weapon-for-wireless-networks-wardriver-65fc3e作者:CiferTech

苏大帅哥 发表于 2024-5-11 22:23:09

不错不错不错不错不错不错不错不错不错不错

刘睿鹏 发表于 2024-5-12 17:23:03

厉害厉害,不过我的Mind+怎么下载不了库文件哪?

许培享 发表于 2024-5-15 14:33:09

无线网络信号收集器666

一只小菜鸟 发表于 2024-8-10 13:04:50

刘睿鹏 发表于 2024-5-12 17:23
厉害厉害,不过我的Mind+怎么下载不了库文件哪?

Mind+好像只能用用户库,导入不了库文件,你换Arduino IDE试一下
页: [1]
查看完整版本: 捕获无线网络的秘密武器:Wardriver!