CodeYourFuture / immersive-go-course

An immersive, introductory course to backend software engineering using go.
https://systems.codeyourfuture.io/
Creative Commons Zero v1.0 Universal
111 stars 94 forks source link

Consider scaffolding an eBPF filter or Wireshark to explore packets #245

Open illicitonion opened 1 month ago

illicitonion commented 1 month ago

In our last run, we had a few times where cracking open Wireshark was useful, but was intimidating and overwhelming.

In our retro, we discussed maybe scaffolding a little eBPF filter to explore packets and streams in more targeted ways.

Goals here would be around identifying packet layout, exploring encapsulation, debugging "why isn't this doing what I expect" (e.g. missing headers on gRPC messages), following bidi streams.