This is our old Q&A Site. Please post any new questions and answers at


I am building a dissector that is based on the IEEE 802.15.4 dissector. I want it to throw data to the same sub-dissectors that the original dissector does, but since those sub-dissectors do not register into my heuristic table, I am not sure how to do that. I am using 1.12.6 and I see that the method find_heur_dissector_list is implemented in packet.c, but not packet.h, and I don't want to add and recompile the dll because then I think it won't work with the stable release anymore, because libwireshark.dll will be different.

Any ideas on how I could get it to throw to one of the entries in the wpan heuristic table?


asked 12 Aug '15, 15:17

j-demars's gravatar image

accept rate: 0%

Hi, It seems to exist in the development tree epan/packet.h:WS_DLL_PUBLIC heur_dissector_list_t find_heur_dissector_list(const char *name);

so perhaps you could use one of the development releases.

(13 Aug '15, 01:37) Anders ♦
Be the first one to answer this question!
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 12 Aug '15, 15:17

question was seen: 732 times

last updated: 13 Aug '15, 01:37

p​o​w​e​r​e​d by O​S​Q​A