title: Access to raw packet data on ESP8266
body: <p>The ESP8266 solutions that I have found all seem to try to isolate the programmer from any of the low level network protocols. However I need access to all of the Ethernet, IP, TCP/UDP, etc headers in order to integrate it into another system which has its own TCP/IP stack.</p>
  
  <p>Is it possible to program the ESP8266 to behave as a WiFi version of a simple Ethernet MAC so that it sends and receives the raw 64-1514 bytes of Ethernet data?</p>
  
  <p>If this is possible what would be the best way to go about it? The information available on this device is rather daunting but I imagine it would have to involve using the native SDK or perhaps some variant thereof.</p>