项目简介
本项目是基于NodeMCU(ESP8266模块)的WiFi捕获门户系统,具备DNS欺骗功能,主要用于测试和教育目的。
项目的主要特性和功能
- 捕获门户:用户连接ESP8266模块提供的Wi-Fi时,会被引导至捕获门户页面。
- LED提示:用户提交密码时,LED灯会闪烁五次。
- 密码存储:捕获的密码存储在ESP8266模块中,重启或更改SSID也不会丢失。
- 密码管理:可在门户上清除已保存的密码。
- SSID管理:能在门户上更改SSID名称。
安装使用步骤
一、安装准备
下载并安装ESP8266 Flasher或使用Arduino IDE。
二、安装过程
使用ESP8266 Flasher
- 下载所需的ESP8266 Flasher软件。
- 下载项目二进制文件(如:
esp-wifi-captive-portal-v1.0.bin
)。 - 打开ESP8266 Flasher,选择Node MCU端口。
- 在配置选项卡中选择刚才下载的二进制文件。
- 点击“Flash”按钮完成安装。
使用Arduino IDE
- 打开Arduino IDE并配置ESP8266插件。
- 下载并打开项目代码(如:
esp-wifi-captive-portal.ino
)。 - 根据需要调整参数,如SSID名称和门户页面上的文本内容。
- 将代码上传至ESP8266模块。
注意事项
- 上传代码后,首先清除EEPROM中的已保存密码。
- 遇到问题请报告以便解决。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】