This version lacks a Web Interface and support for a Display (OLED) Link to Version 2
For tutorials check out our Blog
👉 You can now use serial.huhn.me, our web based serial terminal, for Deauther V3.
- CLI
- Powerful new command line interface
- Support for the Huhnitor an easy to use, cross platform serial terminal
- User friendly
start
command to run complex commands step by step
- Attack
- More options for specific targeting
- Advertise wifi networks using beacons to a single or a set of devices
- Deauth a device on multiple channels
- Scan
- Discover probe requests from devices nearby, disclosing what networks they have previously connected to
- See MAC addresses of devices which try to connect to networks advertised by the beacon attack
- Alias MAC addresses to easily recognize known devices
- Download latest compiled .bin file from nightly-deauther/releases
- Install esptool
- Connect your ESP8266
- Flash it by running
esptool.py -p <PORT> -b 115200 write_flash 0 <BIN_FILE>
.
Be sure to replace<PORT>
with the serial port
and<BIN_FILE>
with the path of the previously download .bin file.
- Install Arduino IDE
- In Arduino go to
File
->Preferences
add both URLs toAdditional Boards Manager URLs
https://raw.githubusercontent.com/SpacehuhnTech/arduino/main/package_spacehuhn_index.json
- In Arduino go to
Tools
->Board
->Boards Manager
search for and install thedeauther
package - Download V3 source code and unzip it
orgit clone https://github.com/SpacehuhnTech/esp8266_deauther
,cd esp8266
andgit checkout v3
- Open
esp8266_deauther/esp8266_deauther.ino
with Arduino - Select an
ESP8266 Deauther
board in Arduino undertools
->board
- Connect your device and select the serial port in Arduino under
tools
->port
- Click Upload button
- Install Arduino-CLI
brew install arduino-cli
- Download V3 source code and extracting it
orgit clone https://github.com/SpacehuhnTech/esp8266_deauther
,
cd esp8266
and
git checkout v3
- Update board URLs
arduino-cli core update-index
- Install ESP8266 Deauther Core
arduino-cli core install deauther:esp8266
- Compile
cd esp8266_deauther
arduino-cli compile esp8266_deauther --fqbn deauther:esp8266:d1_mini
- Connect and find port of ESP8266 dev board
arduino-cli board list
- Upload
arduino-cli upload -p <PORT> --fqbn deauther:esp8266:d1_mini
or
esptool.py --port <PORT> -b 115200 write_flash 0 <PATH_TO_BIN_FILE>
- Install EspExceptionDecoder by downloading and extracting it to
<home_dir>/Arduino/tools/
The resulting structure should look like this<home_dir>/Arduino/tools/EspExceptionDecoder/tool/EspExceptionDecoder.jar
- Open Arduino IDE and press compile or upload
- Copy stack trace output
- In Arduino IDE open
Tools
->ESP Exception Decoder
- Paste strack trace output
We recommend using the Huhnitor for an easy way of interacting with the Deauther serial interface.
But you can of course use any other serial terminal with 115200baud too.
This software is licensed under the MIT License. See the license file for details.