[Battlemesh] Off-topic: tcpdump/Wireshark support for olsrd2?

Albert Rafetseder albert.rafetseder+v10 at univie.ac.at
Wed Apr 4 14:43:18 UTC 2018


Hello Battlemeshers,

Apologies upfront for cross-posting this off-topic issue from the OLSR
user mailing list!

We are debugging a (presumed) olsrd2 issue in our community network,
https://funkfeuer.at/ , and wonder if there is a packet printer /
dissector for olsrd2 that we can use.

Are there private efforts any of you are willing to share or have us
contribute to?

I've tested tcpdump and Wireshark so far, neither of which decodes
olsrd2 currently.

My local OS X tcpdump is 4.7.3 - Apple version 67, built with libpcap
version 1.5.3 - Apple version 54. It does not support printing details
for olsrd2.

I've skimmed tcpdump's issue tracker and list of pull request, but found
nothing matching.

tcpdump's v1 printer is here,

https://github.com/the-tcpdump-group/tcpdump/blob/master/print-olsr.c


I also tried Wireshark in its most recent stable (2.4.6) and development
(2.5.1) versions, to no avail. UDP port 269 is auto-recognized as
"PacketBB". The manual decoding options only include OLSR (v1), not
olsrd2. This is Wireshark's v1 dissector:

https://code.wireshark.org/review/gitweb?p=wireshark.git;a=blob;f=epan/dissectors/packet-olsr.c;h=419e3db9e2186a01634b2bb47809abdfb3d51f5c;hb=HEAD

Wireshark's Gerrit issue tracker lists no hits for OLSR either.

Any hints?

Thank you,
  Albert.


More information about the Battlemesh mailing list