Packet injection
Packet injection
Postby israellot » Fri Apr 17, 2015 3:09 am
Can you provide a way to send raw packets into 802.11 ?
I see functions defined like ieee80211_send_mgmt. It would be nice to have some headers and inject packets into the network.
Specifically I would like to do research about p2p communication without association via probe request/response stuffing, as described here
http://research.microsoft.com/pubs/7348 ... uffing.pdf
I see functions defined like ieee80211_send_mgmt. It would be nice to have some headers and inject packets into the network.
Specifically I would like to do research about p2p communication without association via probe request/response stuffing, as described here
http://research.microsoft.com/pubs/7348 ... uffing.pdf
Re: Packet injection
Postby grantgao » Mon Apr 20, 2015 2:00 pm
israellot wrote:Can you provide a way to send raw packets into 802.11 ?
I see functions defined like ieee80211_send_mgmt. It would be nice to have some headers and inject packets into the network.
Specifically I would like to do research about p2p communication without association via probe request/response stuffing, as described here
http://research.microsoft.com/pubs/7348 ... uffing.pdf
good idea,according to espressif hardware spec,esp8266 can surpport wifi-direct feature,by i get nothing about wifi p2p introducing in their sdk manual,and also sample code!
Re: Packet injection
Postby israellot » Mon Apr 20, 2015 10:12 pm
There's already a promiscous cb to read raw packets from 802.11. They just need to provide a function for sending raw packets. The community will do all the rest.
Another advice, please open source your LwIP implementation again, let the community work on that.
Another advice, please open source your LwIP implementation again, let the community work on that.
Re: Packet injection
Postby israellot » Sat Apr 25, 2015 4:10 am
Espressif,
I see you've used the FreeBSD 802.11 base code.
I've managed to send arbitrary probe requets by reverse engineering some of the rom functions.
Could you please open source that code for us?
I see you've used the FreeBSD 802.11 base code.
I've managed to send arbitrary probe requets by reverse engineering some of the rom functions.
Could you please open source that code for us?

Re: Packet injection
Postby israellot » Tue Apr 28, 2015 7:48 pm
At least give us a function to output an arbitrary packet into the network.
ppTxPkt, that's what we need to attach to.
You already gave us promiscuous mode, we just need to send the packets back
ppTxPkt, that's what we need to attach to.
You already gave us promiscuous mode, we just need to send the packets back

Re: Packet injection
Postby cortinas » Tue Apr 28, 2015 10:26 pm
Hi
This has come up a few times over here and I really think better programatic access is needed to make better, more customised products based on the ESP.
As an interim, if you dont release the source, then how about a wrapper layer over the ieee_* so that packets can be sent also....
please please please !
This has come up a few times over here and I really think better programatic access is needed to make better, more customised products based on the ESP.
As an interim, if you dont release the source, then how about a wrapper layer over the ieee_* so that packets can be sent also....
please please please !
Who is online
Users browsing this forum: No registered users and 0 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.