Evil-M5Project  by 7h30th3r0n3

WiFi tool for ethical hacking and network exploration

created 1 year ago
1,287 stars

Top 31.6% on sourcepulse

GitHubView on GitHub
Project Summary

Evil-M5Project is a versatile toolkit for ethical hacking and WiFi network exploration, designed for M5Stack hardware. It empowers users to scan, monitor, and interact with WiFi networks, offering a hands-on approach to understanding network security concepts and vulnerabilities.

How It Works

The project leverages M5Stack devices, such as the Core2, Cardputer, and AtomS3, to perform various WiFi-related operations. It supports features like network scanning, cloning, captive portal management, and deauthentication attacks. For advanced wardriving, it enables a master-slave architecture using multiple ESP32 devices, with GPS integration for location-tagged data collection compatible with Wigle.

Quick Start & Requirements

  • Installation: Primarily via M5burner tool or by compiling with Arduino IDE.
  • Prerequisites: M5Stack devices (Core2, Cardputer, Fire, AtomS3, etc.), SD Card (FAT32, max 16GB), optional GPS Module for wardriving.
  • Compilation: Requires specific Arduino IDE ESP32 board versions (<= 2.1.1), libraries (M5GFX, M5Unified, etc.), and potentially disabling PSRAM. Cardputer requires specific flash/partition settings.
  • Resources: SD card for startup images and sites.
  • Documentation: https://github.com/7h30th3r0n3/Evil-M5Project/wiki

Highlighted Details

  • Extensive feature set across various M5Stack hardware, detailed in a comparison table.
  • Master-slave wardriving capability with up to 14 ESP32 devices for simultaneous channel monitoring.
  • GPS integration for Wigle-compatible wardriving data logging.
  • Includes advanced features like BadUSB, SSH Shell, and LLM Chat Stream on specific devices.

Maintenance & Community

  • Active development with regular updates (v1.4.0 mentioned).
  • Community support available via Discord.
  • Project is supported through affiliate links for M5Stack products and AliExpress.

Licensing & Compatibility

  • MIT License.
  • Permits commercial use, modification, distribution, and sublicensing.

Limitations & Caveats

  • Feature availability varies significantly across different M5Stack hardware models.
  • Compilation requires careful attention to ESP32 board versions and specific Arduino IDE settings.
  • Some advanced features like BadUSB and SSH are limited to specific devices.
Health Check
Last commit

1 week ago

Responsiveness

1 day

Pull Requests (30d)
1
Issues (30d)
2
Star History
268 stars in the last 90 days

Explore Similar Projects

Starred by Anton Bukov Anton Bukov(Cofounder of 1inch Network), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
9 more.

exo by exo-explore

0.3%
29k
AI cluster for running models on diverse devices
created 1 year ago
updated 4 months ago
Feedback? Help us improve.