Been poking at #tuntap in #Linux today… trying to figure out how to dissect Ethernet frames…

This is something I wrote some time back, but now I've got some time, I've circled back and expanded it a little. Somewhere, I wrote a tool that basically piped frames to/from stdio, so that it could run privileged under `sudo` from a Python subprocess.

I'll have to dig that code out. At least now though, I have some better idea how to pick things apart.

https://github.com/sjlongland/tuntap-packet-dumper

GitHub - sjlongland/tuntap-packet-dumper: Example packet dump utility using tuntap

Example packet dump utility using tuntap. Contribute to sjlongland/tuntap-packet-dumper development by creating an account on GitHub.

GitHub
How can I read from a TAP device (via posix::stream_descriptor) simultaneously with Boost.Asio?

My program should simultaneously read packets from a generated TAP device and process them. For this I use the tuntap library from LaKabane together with Boost.Asio's posix::stream_descriptor. Howe...

Stack Overflow

It's still got some issues, but looks like UDP/IP works for the most part. I've done a couple #CoAP requests, so that's cool.

There's a bit of into in the repo but this will need more detail and a larger writeup of the whole project(s), covering
#ESP32 #NetIF <> #ESPNow,
#LwIP over ESPNow
#Linux #TUNTAP <> #ESPNow

And that's all just been groundwork for what I really want to do (recap: CoAP like serverless #MQTT)

https://git.oit.cloud/morgan/ifnow.git

ifnow

Userland driver to bind a TUN interface to ESP-Now on a monitor mode WiFi interface.

Oit Cloud Consulting Services

Anything can be a message queue if you use it wrongly enough

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

"Anything can be a message queue if you use it wrongly enough"

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

Funny, geeky, and quite technical. So jelly

"Anything can be a message queue if you use it wrongly enough"

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

Eek - this is wonderful (as they say: don't do this!)

Anything can be a message queue if you use it wrongly enough

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

Anything can be a message queue if you use it wrongly enough

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

Anything can be a message queue if you use it wrongly enough

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog

Anything can be a message queue if you use it wrongly enough.

https://xeiaso.net/blog/anything-message-queue

#aws #cursed #tuntap #satire @cadey

It changed my mental model of S3. πŸ˜‚

Anything can be a message queue if you use it wrongly enough

Anything can be a message queue if you use it wrongly enough - Xe's Blog

Xe's Blog