Skip to content

Wireshark Dissectors for BPv7-related Protocols

License

Notifications You must be signed in to change notification settings

BrianSipos/dtn-wireshark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wireshark Dissectors for BPv7-related Protocols

These wireshark modules require development environment for wireshark itself, cmake, and some build tool. The reference commands below use the Ninja build tool, but that is not required.

Building the wireshark modules can be done with a command sequence similar to:

  PLUGIN_PATH=$(pkg-config --define-variable=libdir=${HOME}/.local/lib --variable=plugindir wireshark)
  cmake -S . -B build/default -DCMAKE_BUILD_TYPE=Debug -DINSTALL_MODULE_PATH=${PLUGIN_PATH}/epan/ -G Ninja
  cmake --build build/default
  cmake --install build/default

At this point the two modules "libudpcl" and "libbpv7" will be installed in the wireshark plugin path and will be loaded at next wireshark application startup.

Running wireshark to immediately start capturing TCPCL data on interface "lo" (local loopback) and TCP port 4556 is the command:

wireshark -i lo -f 'tcp port 4556' -Y tcpcl -k

About

Wireshark Dissectors for BPv7-related Protocols

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published