Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/usamahacker0/wifi-uchiha
A WIFI Pentesting Tool ( WIFI Hacking ) with Powerfull tools.
https://github.com/usamahacker0/wifi-uchiha
esp32 esp8266 nodemcu-esp8266 oled-display ssh1106-i2c wifi-hacking wifi-security
Last synced: 3 months ago
JSON representation
A WIFI Pentesting Tool ( WIFI Hacking ) with Powerfull tools.
- Host: GitHub
- URL: https://github.com/usamahacker0/wifi-uchiha
- Owner: usamahacker0
- License: mit
- Created: 2024-06-22T10:21:34.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T08:57:03.000Z (4 months ago)
- Last Synced: 2024-10-10T15:02:42.995Z (3 months ago)
- Topics: esp32, esp8266, nodemcu-esp8266, oled-display, ssh1106-i2c, wifi-hacking, wifi-security
- Homepage:
- Size: 1.26 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WiFi-Uchiha
WiFi-Uchiha is a project based on the ESP32 NodeMCU that allows you to create a WiFi deauther, jam WiFi stations and access points, and create fake WiFi access points. The project also includes a 1.3-inch OLED I2C display for real-time status updates and a local website for control and monitoring.
## Features
- **WiFi Deauther:** Jam specific WiFi stations and access points.
- **Fake WiFi Access Point:** Create and broadcast fake WiFi networks.
- **OLED Display:** 1.3-inch I2C OLED display for real-time status updates.
- **Local Website:** Control and monitor the device via a local web interface.## Device Overview
![Device](device_image.jpg)
![IMG-20240817-WA0014](https://github.com/user-attachments/assets/9e7fd3d4-2eda-450d-a33e-0b7a60c556cf)## Schematic
![Schematic](schematic_image.jpg)![WIFI-Uchiha_Wiring](https://github.com/user-attachments/assets/c99e608f-44dd-4089-b9a2-d2ee95f97d2f)
## Local Web Control Page
![Web Control Page](web_control_page_image.jpg)![Screenshot 2024-08-17 133918](https://github.com/user-attachments/assets/f28a2d9f-10b0-43f5-ba08-3ee8b1aa4758)
## Hardware Requirements
- ESP32 NodeMCU
- 1.3-inch OLED Display (I2C)
- Additional components as per your requirements## Flashing the Firmware using ESPHome-Flasher
1. **Download the Firmware:**
- Download the pre-compiled firmware file (`wifi-uchiha.bin`) from the [Releases]([https://github.com/usamahacker0/WIFI-Uchiha/blob/main/WIFI-Uchiha_2.0.bin]) section.2. **Download ESPHome-Flasher:**
- Download the ESPHome-Flasher tool from [ESPHome-Flasher Releases](https://github.com/esphome/esphome-flasher/releases).3. **Flash the Firmware:**
- Open ESPHome-Flasher.
- Connect your ESP32 NodeMCU to your computer via USB.
- Select the appropriate COM port.
- Click on "Browse" and select the `wifi-uchiha.bin` file.
- Click "Flash ESP" to upload the firmware to your ESP32.4. **Connecting the OLED Display:**
- Connect the OLED display to the ESP32 using I2C (SDA and SCL) as shown in the schematic.5. **Accessing the Local Web Interface:**
- Connect to the WiFi network created by the ESP32.
- Open a web browser and go to `http://192.168.4.1` to access the control page.## Usage
- **Deauth Mode:** Select a WiFi station or access point to jam.
- **Fake AP Mode:** Create a new fake WiFi access point with a custom SSID.
- **OLED Display:** View the status of the device and current operations.
## DisclaimerThis project is for **educational purposes only**. The use of WiFi deauthers and fake access points can be illegal and unethical in many regions. **Do not use this project to disrupt, interfere, or harm any legitimate WiFi networks.** The authors are not responsible for any misuse or damages caused by using this project.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.