Skip to main content

Command Palette

Search for a command to run...

How to install ESP8266 Deauther (.bin)

Published
โ€ข2 min read
How to install ESP8266 Deauther (.bin)
S

CS student building open-source tools for fun and profit. Mostly hacking around with Arduino.

Want to build an ESP8266 Deauther? Here is the official installation guide using .bin files. This installation method is the easiest. But if you're looking to modify the code, follow the Arduino IDE tutorial.

About the Project

The ESP8266 Deauther is a popular open-source pen-testing tool. You can test your own WiFi network against the common denial-of-service vulnerability called deauthentication attack. You can also use it to create the appearance of a lot of WiFi networks that are not really there to learn and experiment with WiFi.

And the best part, all you need is an ESP8266! Not sure which one to get? We made a post about development boards we recommend: Recommended Dev-Boards for Deauther

Installation Steps

  1. Get a .bin file for your board from deauther.com

  2. Open esp.huhn.me in Chrome, or another supported browser

  3. Connect your ESP8266 board via USB

  4. Click Connect and select the serial port of your ESP

  5. Select your Deauther .bin file

  6. Click Program

Animated ESP Web Tool workflow GIF

Finding the correct port

If you don't know which serial port to select, click connect on esp.huhn.me and then plug in your board. Whatever port pops up in the list is what you're looking for.

You should check the cable and USB port if no new port pops up. Some USB cables are only for charging and cannot transmit data.

Or maybe you're missing the drivers for your device:

๐Ÿ”— CH340/CH341 Drivers: http://www.wch-ic.com/downloads/CH341SER_ZIP.html
๐Ÿ”— CP210x Drivers: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
๐Ÿ”— FTDI Drivers: https://ftdichip.com/drivers/

Connection failed?

Make sure to set the baud rate to 115200 in the settings. Higher baud rates allow faster upload speeds but can also introduce connection issues.

If that doesn't help, check out this blog post about common ESP8266 and ESP32 errors: https://blog.spacehuhn.com/espcomm/

And if you run into other issues, try using a different flashing tool/method.

Alternatives

My ESP web tool is not the only software you can use to flash your ESP8266:

And if you're looking for something Deauther-specific, check out n2d: https://github.com/realmrvodka/n2d/

Getting started with ESP8266 Deauther

Now that you installed the Deauther firmware visit deauther.com to learn more about the tool and how to use it.

M

The article is great, easy to follow and understand even for a moob like me just getting into microcontrollers and all the things you can do with them. some many other articles on the same project leave steps out or simple lack of details or just out dated and and a waist of time. and the links and the how to videos help even more. I have to say thank you very much I appreciate all your hard work on all your projects and how you are willing to share your knowledge with the rest of us and keeping things interesting, educational, and fun.

1