wiire-a/pixiewps

Implementation on Wemos D1 mini pro

nisc3 opened this issue · 7 comments

nisc3 commented

Is it possible to implement on esp8266 chip? Wemos D1 mini pro got 16MB of storage, supports monitor mode, has an external antenna connector, supports packet injection, it can be programmed through arduino IDE.

I don't have that board but I do have a few simple ESP8266 modules. Last time I checked injection and monitor mode support weren't fully implemented, but rather some kind of rudimental semi-working hacks. I had my hopes up for the newer ESP32 module.

nisc3 commented

I came across this repo https://github.com/spacehuhn/esp8266_deauther
Both packet injection and monitor mode works fine. Is it possible to develop pixiewps? Any limitations?

I can provide you with few Wemos, if you like to develop pixiewps for esp8266...

While full-featured packet injection seems possibile with an older SDK, monitor mode doesn't seem to be a viable option:

http://www.esp8266.com/viewtopic.php?f=6&t=1589
http://www.esp8266.com/viewtopic.php?f=8&t=12288

The buffer for packet reception seems to be limited to 128 bytes, which means that packets get cut to the first 128 bytes, as I understand it.

Those programs that use 'monitor mode' are extracting only a few fields from the first 128 bytes of the packets like SSID, BSSID etc.

nisc3 commented

It is possible to develop pixiewps if we are able to recieve the complete raw packets?

nisc3 commented

https://m.aliexpress.com/s/item/32717596730.html
Don't know whether this thing support packet injection...

I would suggest looking for a small wireless router supported by OpenWrt / LEDE if all you want is a small portable device.