ESP8266 Deauther项目配置参数详解

ESP8266 Deauther项目配置参数详解

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地址

macAPmacSt分别设置接入点模式和站点模式的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 esp8266_deauther 项目地址: https://gitcode.com/gh_mirrors/esp/esp8266_deauther

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宣利权Counsellor

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值