项目简介
本项目是一个基于ESP32和Python的WiFi网络安全测试工具,涵盖WiFi Deauther和ARP Spoofer两部分。WiFi Deauther能把所选网络里的所有设备踢出,ARP Spoofer则可通过提供错误MAC地址让网络中的设备失效,中断网络流量,可用于网络安全测试,保障隐私与安全。
项目的主要特性和功能
WiFi Deauther
- 依托ESP32板卡,向目标接入点发送解除认证帧以实现踢出设备的功能。
- 提供Web界面(IP地址192.168.4.1),用户能选择目标接入点并设置攻击时长。
ARP Spoofer
- 基于Python脚本在Raspberry Pi Zero W上运行,通过发送错误ARP响应来禁用设备。
- 可捕获网络数据包,利用错误ARP响应中断网络流量。
安装使用步骤
WiFi Deauther
- 编译项目:在ESP32代码目录下执行
idf.py build
命令。 - 烧录ESP32:将ESP32连接电脑,使用
make flash
命令烧录编译后的二进制文件。 - 启动:给ESP32板卡供电,其会开启名为“Management AP”的WiFi热点,密码为“mgmtadmin”。
- 攻击设置:在浏览器中输入192.168.4.1打开Web界面,选择目标接入点并设置攻击时间,点击“攻击”。
ARP Spoofer
- 配置Raspberry Pi Zero W:将Raspberry Pi OS镜像烧录到Micro SD卡,插入板卡并完成系统安装与网络配置。
- 安装Python库:安装scapy库。
- 运行脚本:将代码复制到Raspberry Pi Zero W并运行脚本,配置防火墙规则以阻断指定设备或全部入站流量。
注意:使用这些工具时,请确保遵守法律法规和道德准则,并始终在获得许可的情况下使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】