Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Userspace wifi frame crafting #5

Open
redfast00 opened this issue Jun 14, 2017 · 10 comments
Open

Userspace wifi frame crafting #5

redfast00 opened this issue Jun 14, 2017 · 10 comments

Comments

@redfast00
Copy link

Hi, ESP8266 can send (almost) arbitrary packets. I am trying to implement EAP on an ESP8266, and I am looking for a library that makes it easy to craft 802.11 packets. I noticed there is no support for making packets (I think). Is making 802.11 packets in scope of this project?

@br101
Copy link
Owner

br101 commented Jun 14, 2017

Yes, see https://github.com/br101/libuwifi/blob/master/core/inject.c

So far it only contains the two packet types I needed. Contributions welcome ;)

@redfast00
Copy link
Author

Oh, hadn't noticed it. Will look into it when I have some spare time (around July/August). Thanks!

@warlock20
Copy link

warlock20 commented Aug 22, 2017

Hallo @br101,

Now it has probe response and data frame. Are you planning to write function to create IEEE802.11 frame for all types and subtypes. I.e separate function for each type?? (Current code structure looks like that)

@br101
Copy link
Owner

br101 commented Aug 26, 2017

Well, i have just implemented what I needed at the time. A separate function for each frame type will result in a lot of functions, so if you have a better idea, please go for it... :)

@warlock20
Copy link

Exactly, current structure will result in lot of functions for each frame type.
I have other ideas. Let me try it and will update after its done.

@redfast00
Copy link
Author

@warlock20: I am curious to what you will implement. Any chance to get an EAP access point working?

@warlock20
Copy link

warlock20 commented Aug 28, 2017

@redfast00 Haven't tried.. What you want to achieve?

@redfast00
Copy link
Author

It would be really cool to be able to set up a rogue EAP access point to obtain hashes (like mana-hostapd but on an ESP8266).

@warlock20
Copy link

@redfast00 First I need to work on this and other features and I never used ESP8266 before. You can start the working and we will see.. :-)

@br101
Copy link
Owner

br101 commented Aug 30, 2017

please note that frame injection does not work on esp8266 yet (but possible to do afaik)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants