ESP8266 Deauther项目配置参数详解
esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther
项目概述
ESP8266 Deauther是一款基于ESP8266芯片的WiFi安全测试工具,主要用于演示WiFi网络的安全特性。本文将详细介绍该项目的各项配置参数,帮助用户更好地理解和使用该工具。
基础配置参数
版本信息
version
参数存储项目的版本号,例如"v2.0"。需要注意的是,此参数只能通过修改源代码来变更。
网络标识
ssid
参数定义Web界面接入点的网络名称,长度限制为1-31个字符。默认值为"pwned"。
password
参数设置Web界面接入点的密码,长度要求8-31个字符。默认密码为"deauther"。
无线信道
channel
参数指定设备启动时使用的默认WiFi信道。默认值为1。
maxCh
参数定义扫描时的最大信道号,不同地区有不同的限制:
- 美国:11
- 欧洲:13
- 日本:14
隐藏设置
hidden
参数控制是否隐藏Web界面的接入点。设置为true时,接入点将不会广播其SSID。
界面配置
语言设置
lang
参数设置Web界面的默认语言,需确保对应的语言文件存在。默认值为"en"(英语)。
自动保存
autosave
启用后会自动保存SSID、设备名称和设置。autosaveTime
定义自动保存的时间间隔(毫秒)。
显示界面
displayInterface
控制是否启用显示界面。displayTimeout
设置显示界面无操作后的超时关闭时间(秒),设为0可禁用超时。
串口界面
serialInterface
启用串口界面功能。serialEcho
控制是否回显串口接收到的消息。
Web界面
webInterface
控制Web界面的启用状态。webSpiffs
决定是否使用SPIFFS存储所有Web文件,这会增加加载时间但便于文件修改。
测试参数配置
MAC地址
macAP
和macSt
分别设置接入点模式和站点模式的MAC地址。可以通过命令设置为随机地址。
信道扫描
chTime
参数定义在启用信道跳频时,扫描每个信道的时间(毫秒)。
连接测试
minTests
设置触发LED进入测试模式所需的最小测试帧数量。
testTimeout
定义测试自动停止的时间(秒),设为0可禁用自动停止。
testsPerTarget
控制对每个目标发送的测试帧的数量。
testReason
指定发送给目标设备的测试原因代码,用于告知设备连接状态。
信标测试
beaconChannel
启用后,信标测试会在不同信道上发送信标和探测帧。
beaconInterval
控制信标发送间隔:
- true:每秒发送一次(稳定性高)
- false:每100毫秒发送一次(发现速度快)
其他测试参数
randomTX
启用信标和探测请求帧的随机发射功率。
probesPerSSID
设置每个SSID发送的探测请求帧数量。
实用功能配置
捕获门户
captivePortal
参数控制是否启用接入点的捕获门户功能。
LED指示灯
ledEnabled
控制RGB LED功能的启用状态。
总结
通过合理配置这些参数,用户可以根据实际需求调整ESP8266 Deauther的行为。建议初次使用时保持默认设置,熟悉功能后再逐步调整。特别注意不同地区的信道限制,确保使用符合当地法规的信道范围。
esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考