Wi-Fi Jammer from an ESP8266 | WiFi Deauther

Scan for WiFi devices, block selected connections, create dozens of networks and confuse WiFi scanners!

Similar projects worth following
Hey, what's up, Guys! Akarsh here from CETech.

Today we are going to make a Wi-Fi Jammer or a deauther using an ESP8266 board. Watch the video on my channel to see the board in action!

I also added a LiPo battery to the ESP8266 board so that it becomes a portable machine that can fit into a pocket and can be taken and used anywhere wirelessly

Let us start with the project now.

Checkout UTSource for electronic components for your DIY Projects with free shipping:


This project is a proof of concept for testing and educational purposes. Neither the ESP8266 nor its SDK was meant or built for such purposes. Bugs can occur!

Use it only against your own networks and devices!

Please check the legal regulations in your country before using it. I don't take any responsibility for what you do with this program.

  • 1

    Picture of Parts

    To make this you will need an ESP8266 board and you can also add a battery if you want.

    I suggest to use a NodeMCU style board, I used Firebeetle board from DFRobot as it has onboard battery charging and monitoring solution.

    Find the battery here.

    I would also recommend using a PCB to make the project so that adding battery/OLED display/switch/esp8266 doesnt remain difficult. You can order your PCBs from PCBWAY as they offer 10 PCBs for just 5$. Check out their online Gerber viewer function.

  • 2
    Download and setup the Arduino IDE

    Download the Arduino IDE from here

    1. Install the Arduino IDE and open it.

    2. Go to File > Preferences

    3. Add to the Additional Boards Manager URLs.

    4. Go to Tools > Board > Boards Manager

    5. Search for esp8266 and then install the board.

    6. Restart the IDE.

  • 3
    Coding the module

    1. Download the repository(Release Version 1.5):

    2. Extract the downloaded folder and navigate to the following path to open the the file in Arduino IDE. esp8266_deauther-master/esp8266_deauther/esp8266_deauther.ino

    3. Navigate to Tools > Board. Select the appropriate board that you are using NodeMCU(12E) works in most of the cases.

    5. Select the correct comm. port by going to Tools > Port.

    6. Hit the upload button.

    7. When the tab says Done Uploading you are ready to use the device.

    After uploading open the serial monitor to view the following details

    After uploading open the serial monitor to view the following details

View all 5 instructions

Enjoy this project?



sc6485703 wrote 01/17/2023 at 07:16 point

What battery did you use, when I click the link it just takes me to aliexpress?

  Are you sure? yes | no

davedarko wrote 02/19/2019 at 07:23 point

it's not a jammer and you just forked spcehuhns work.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates