Skip to content

Wireshark dissector in rust without the need to compile wireshark

Notifications You must be signed in to change notification settings

jose-pr/libwireshark-rs

Repository files navigation

Wireshark Dissector Plugin written on Rust

Compiles completly on rust no need to compile Wireshark (may need the header files and do need the libwireshark.so/.dll). Bindings generated in a windows x64 machine but would probably work in other systems.

VsCode task can use buildgen to regenerate bindings if necessary.

Do need to specify the libwireshark path on the build.rs for the dissector. Also need to generate (at least for windows) the .lib for the libwireshark.dll which I was able to do with the ddl2lib.bat script included.

TODO

  • Better Documentation
  • Macros/Methods for generating prefenrence from struct, and correctly handles accessing a static global config object ** one_cell? Simple Arc/Mutext?
  • Macros/Methods for generating Protocol columns.
  • .....

About

Wireshark dissector in rust without the need to compile wireshark

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages