RooSoft
Network packet analyzer
Is there an Elixir or Erlang library that can translate a frame of bytes received from the network into some structured data?
I’d like to analyze packet capture frames much like Wireshark can do, in plain Elixir.
Marked As Solved
voltone
There is GitHub - msantos/pkt: Erlang network protocol library · GitHub (in Erlang). But you’re never going to match the capabilities of the Wireshark dissectors. Maybe you could execute the Lua-based dissectors using GitHub - rvirding/luerl: Lua in Erlang · GitHub
Also Liked
LostKobrakai
There are layers to the data on the network. E.g. HTTP works on TCP and TCP on IP, so you’d need to be able to unpack those packages from the outside in IP->TCP->HTTP. You also need to figure out where packet boundaries are if you’d don’t know the data you have starts at a packet boundary.
hst337
procket








