Skip to content
H9Crawler edited this page Apr 24, 2026 · 2 revisions
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•— β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•— β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β• β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘ β–ˆβ–ˆβ•‘ β•šβ•β•β•β•β•β•β• β•šβ•β• β•šβ•β• β•šβ•β•β•šβ•β•β•šβ•β• β•šβ•β•

Welcome to the official EthiFi Wiki

Affordable WiFi Pentesting Platform for Testing & Learning

🌐 haybnz.web.app Β Β·Β  πŸ™ GitHub Repo Β Β·Β  πŸ› Report an Issue

License Platform Build Stars


πŸ‘‹ Welcome

This is the official documentation wiki for EthiFi β€” an open-source, affordable WiFi pentesting platform powered by the ESP8266 microcontroller.

Whether you're a beginner just unboxing your first ESP8266, or an experienced researcher looking to customize the firmware, this wiki has everything you need to get started and go further.

⚠️ EthiFi is for educational and authorized use only. Always test on networks you own or have explicit permission to test. Unauthorized use is illegal.


πŸ“– Wiki Pages

Navigate the full documentation using the sidebar or the links below:

πŸš€ Getting Started

Page Description
Home You are here β€” overview and navigation
Getting Started First steps after flashing β€” connect & access the Web UI
Supported Hardware Compatible ESP8266 boards and what to buy
Flash Size Guide How to choose the right flash size for your module

πŸ“– Full hardware guide β†’ Supported Hardware


πŸ’Ύ Flash Size Warning

⚠️ Selecting the wrong flash size during installation will cause the firmware to malfunction.

Different ESP8266 modules ship with different flash sizes. Always verify your board's flash size before flashing.

ESP8266 Modules

πŸ“– Full guide β†’ Flash Size Guide


πŸ”§ Driver Not Installed?

If your computer doesn't detect the board when plugged in, you need a USB-to-Serial driver. Most boards use either CP2102 or CH340.

Serial Chip Types

πŸ“– Full installation steps β†’ Driver Installation


🩺 Having Issues?

Check the Troubleshooting page for solutions to the most common problems:

  • πŸ”΄ Board not detected by computer
  • πŸ”΄ Flash fails or disconnects
  • πŸ”΄ Web UI won't load at 192.168.4.1
  • πŸ”΄ Arduino IDE won't show Deauther boards
  • πŸ”΄ Upload errors

Can't find your issue? Open a GitHub Issue and the community will help.


βš–οΈ Disclaimer

EthiFi is developed strictly for educational and authorized security research.

  • βœ… Use on networks you own
  • βœ… Use with explicit permission from the network owner
  • ❌ Never use on public or unauthorized networks

The developer accepts no responsibility for misuse. See Disclaimer & Legal for full details.


πŸ‘¨β€πŸ’» About the Developer

EthiFi is built and maintained by h9zdev.

🌐 haybnz.web.app Β Β·Β  πŸ™ github.com/h9zdev


<div align="center">

πŸ“„ License (MIT) Β Β·Β  ⭐ Star on GitHub

This wiki is maintained by the EthiFi community. Found an error? Open an issue or submit a PR.

</div>
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—  β–ˆβ–ˆβ•—β–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β•β•β•β•šβ•β•β–ˆβ–ˆβ•”β•β•β•β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ•”β•β•β•     β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—   β–ˆβ–ˆβ•‘   β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•‘
β•šβ•β•β•β•β•β•β•   β•šβ•β•   β•šβ•β•  β•šβ•β•β•šβ•β•β•šβ•β•     β•šβ•β•

Welcome to the official EthiFi Wiki

Affordable WiFi Pentesting Platform for Testing & Learning

🌐 [haybnz.web.app](https://haybnz.web.app/) Β Β·Β  πŸ™ [GitHub Repo](https://github.com/h9zdev/EthiFi) Β Β·Β  πŸ› [Report an Issue](https://github.com/h9zdev/EthiFi/issues)

License Platform Build Stars


πŸ‘‹ Welcome

This is the official documentation wiki for EthiFi β€” an open-source, affordable WiFi pentesting platform powered by the ESP8266 microcontroller.

Whether you're a beginner just unboxing your first ESP8266, or an experienced researcher looking to customize the firmware, this wiki has everything you need to get started and go further.

⚠️ EthiFi is for educational and authorized use only. Always test on networks you own or have explicit permission to test. Unauthorized use is illegal.


πŸ“– Wiki Pages

Navigate the full documentation using the sidebar or the links below:

πŸš€ Getting Started

Page Description
Home You are here β€” overview and navigation
Getting Started First steps after flashing β€” connect & access the Web UI
Supported Hardware Compatible ESP8266 boards and what to buy
Flash Size Guide How to choose the right flash size for your module

πŸ› οΈ Installation

Page Description
Installation β€” NodeMCU Flasher Easiest method, Windows only, no coding required
Installation β€” Arduino IDE Full source compile and upload for developers
Driver Installation CP2102 and CH340 USB driver setup

πŸ“‘ Usage

Page Description
Web UI Guide How to use the browser-based control panel
Scanning Networks Find nearby access points and clients
Deauth Attack How deauthentication frames work
Beacon Spam Broadcasting fake SSIDs
Probe Monitor Capturing probe requests from nearby devices

🩺 Help & Support

Page Description
Troubleshooting Common problems and how to fix them
FAQ Frequently asked questions

βš–οΈ Legal

Page Description
Disclaimer & Legal Authorized use, laws, and responsibilities

⚑ What is EthiFi?

EthiFi is a low-cost WiFi security research platform built on the ESP8266 β€” a tiny $3 microcontroller with built-in WiFi. It runs a web server you control from any browser, making WiFi pentesting concepts accessible to everyone.

πŸ”‘ Key Capabilities

πŸ”§ Feature πŸ“ What it does
πŸ“‘ Deauth Attack Sends deauthentication frames to disconnect WiFi clients
πŸ” Network Scanner Lists nearby access points and their connected clients
🎭 Beacon Spam Floods the area with dozens of fake SSIDs
πŸ•΅οΈ Probe Monitor Logs probe requests broadcast by nearby devices
πŸ’» Web UI Full control from a browser β€” no app, no drivers needed for control
πŸ’Έ Affordable Total hardware cost as low as ~$3

πŸ”Œ Quick Start

1. Flash EthiFi to your ESP8266 β€” see Installation β€” NodeMCU Flasher or Installation β€” Arduino IDE

2. Power on your board and connect to the WiFi it creates:

SSID:     EthiFi
Password: deauther

3. Open your browser and go to:

http://192.168.4.1

4. You're in! πŸŽ‰ Use the Web UI to scan, select, and test.

πŸ“– Full guide β†’ Getting Started


πŸ›’ Recommended Hardware

EthiFi runs on any ESP8266 board. Here are the best options to buy:

πŸ–₯️ Board πŸ’° Price 🌟 Best For
NodeMCU v2 ~$3–5 Beginners β€” most tutorials use this
Wemos D1 Mini ~$3–4 Compact builds
DSTIKE Deauther ~$10–15 Dedicated pentesting device with OLED
ESP-01 ~$1–2 Ultra-minimal, needs extra adapter

πŸ“– Full hardware guide β†’ Supported Hardware


πŸ’Ύ Flash Size Warning

⚠️ Selecting the wrong flash size during installation will cause the firmware to malfunction.

Different ESP8266 modules ship with different flash sizes. Always verify your board's flash size before flashing.

ESP8266 Modules

πŸ“– Full guide β†’ Flash Size Guide


πŸ”§ Driver Not Installed?

If your computer doesn't detect the board when plugged in, you need a USB-to-Serial driver. Most boards use either CP2102 or CH340.

Serial Chip Types

πŸ“– Full installation steps β†’ Driver Installation


🩺 Having Issues?

Check the Troubleshooting page for solutions to the most common problems:

  • πŸ”΄ Board not detected by computer
  • πŸ”΄ Flash fails or disconnects
  • πŸ”΄ Web UI won't load at 192.168.4.1
  • πŸ”΄ Arduino IDE won't show Deauther boards
  • πŸ”΄ Upload errors

Can't find your issue? [Open a GitHub Issue](https://github.com/h9zdev/EthiFi/issues) and the community will help.


βš–οΈ Disclaimer

EthiFi is developed strictly for educational and authorized security research.

  • βœ… Use on networks you own
  • βœ… Use with explicit permission from the network owner
  • ❌ Never use on public or unauthorized networks

The developer accepts no responsibility for misuse. See Disclaimer & Legal for full details.


πŸ‘¨β€πŸ’» About the Developer

EthiFi is built and maintained by h9zdev.

🌐 [haybnz.web.app](https://haybnz.web.app/) Β Β·Β  πŸ™ [github.com/h9zdev](https://github.com/h9zdev)


πŸ“„ [License (MIT)](https://github.com/h9zdev/EthiFi/blob/main/LICENSE.md) Β Β·Β  ⭐ [Star on GitHub](https://github.com/h9zdev/EthiFi)

This wiki is maintained by the EthiFi community. Found an error? Open an [issue](https://github.com/h9zdev/EthiFi/issues) or submit a PR.