littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于ESP32和Python的WiFi网络安全测试工具

项目简介

本项目是一个基于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

  1. 编译项目:在ESP32代码目录下执行idf.py build命令。
  2. 烧录ESP32:将ESP32连接电脑,使用make flash命令烧录编译后的二进制文件。
  3. 启动:给ESP32板卡供电,其会开启名为“Management AP”的WiFi热点,密码为“mgmtadmin”。
  4. 攻击设置:在浏览器中输入192.168.4.1打开Web界面,选择目标接入点并设置攻击时间,点击“攻击”。

ARP Spoofer

  1. 配置Raspberry Pi Zero W:将Raspberry Pi OS镜像烧录到Micro SD卡,插入板卡并完成系统安装与网络配置。
  2. 安装Python库:安装scapy库。
  3. 运行脚本:将代码复制到Raspberry Pi Zero W并运行脚本,配置防火墙规则以阻断指定设备或全部入站流量。

注意:使用这些工具时,请确保遵守法律法规和道德准则,并始终在获得许可的情况下使用。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】