You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+29-10
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,8 @@ Build your own WiFi jammer with an ESP8266.
11
11
-[How to protect against it](#how-to-protect-against-it)
12
12
-[Disclaimer](#disclaimer)
13
13
-[Installation](#installation)
14
+
-[Uploading the bin files](#uploading-the-bin-files)
15
+
-[Compiling the source with Arduino](#compiling-the-source-with-arduino)
14
16
-[How to use it](#how-to-use-it)
15
17
-[FAQ](#faq)
16
18
-[License](#license)
@@ -59,11 +61,28 @@ This attack shows how vulnerable the 802.11 WiFi standard is and that it has to
59
61
60
62
## Installation
61
63
62
-
The only thing you will need is a computer and an ESP8266 with at least 1Mb of flash memory.
64
+
The only thing you will need is a computer and an ESP8266.
63
65
64
66
I recommend you to buy a USB breakout/developer board, because they have 4Mb flash and are very simple to use.
65
67
It doesn’t matter which board you use, as long as it has an ESP8266 on it.
66
-
(If you using an ESP-01 with just 512kb, you can comment out the mac vendor list in data.h.)
68
+
69
+
You have 2 choices here. Uploading the bin files is easier but not as good for debugging, so keep that in mind in case you want to open an new issue.
70
+
71
+
### Uploading the bin files
72
+
73
+
**Note:** the 512kb version won't have the full MAC vendor list.
74
+
75
+
**0** Download the current release from [here](https://github.com/spacehuhn/esp8266_deauther/releases)
76
+
77
+
**1** Upload using the ESP8266 flash tool of your choice. I recommend using the [nodemcu-flasher](https://github.com/nodemcu/nodemcu-flasher).
78
+
79
+
**That's all! :)**
80
+
81
+
Make sure you select the right com-port, the right upload size of your ESP8266 and the right bin file.
82
+
83
+
### Compiling the source with Arduino
84
+
85
+
**0** Download the source code of this project.
67
86
68
87
**1** Install [Arduino](https://www.arduino.cc/en/Main/Software) and open it.
69
88
@@ -100,20 +119,20 @@ It doesn’t matter which board you use, as long as it has an ESP8266 on it.
100
119
101
120
**don't forget to save!**
102
121
103
-
**12**Download the project
122
+
**12**Go to the SDK_fix folder of this project
104
123
105
-
**13**Go to the SDK_fix folder of this project
124
+
**13**Copy ESP8266WiFi.cpp and ESP8266WiFi.h
106
125
107
-
**14**Copy ESP8266WiFi.cpp and ESP8266WiFi.h
126
+
**14**Past these files here `packages` > `esp8266` > `hardware` > `esp8266` > `2.0.0` > `libraries` > `ESP8266WiFi` > `src`
108
127
109
-
**15**Past these files here `packages` > `esp8266` > `hardware` > `esp8266` > `2.0.0` > `libraries` > `ESP8266WiFi` > `src`
128
+
**15**Open `esp8266_deauther` > `esp8266_deauther.ino` in Arduino
110
129
111
-
**16** Open `esp8266_deauther` > `esp8266_deauther.ino` in Arduino
112
-
113
-
**17** Select your ESP8266 board at `Tools` > `Board` and the right port at `Tools` > `Port`
130
+
**16** Select your ESP8266 board at `Tools` > `Board` and the right port at `Tools` > `Port`
114
131
If no port shows up you may have to reinstall the drivers.
115
132
116
-
**18** Upload!
133
+
**17** Upload!
134
+
135
+
**Note:** If you use a 512kb version of the ESP8266, you need to comment out a part of the mac vendor list in data.h.
0 commit comments