-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Creating a dissector for other Wireshark versions #6
Comments
Hi @cpoore1, what version of Wireshark and Ubuntu are you using? This config file was copied from a previous wireshark version and forces the dissector to be compiled for version 3.4.0 |
Thanks, I think deleting config.h may have fixed my problems. Anyways, I was looking at Wireshark version 3.6.5 across Ubuntu 18.04/20.04/22.04. |
Never mind, I think h4bcm.so still gets put in a 3.4 folder after deleting config.h. If I move it to a 3.6 folder (.local/lib/wireshark/plugins/3.6/epan/ or ./usr/lib/x86_64-linux-gnu/wireshark/plugins/3.6/epan/) or change the location in build.sh I get Duplicate protocol name errors when starting Wireshark. |
Hi @cpoore1 to fix this duplicated error, you can rename "btlmp" to "esp32_btlmp" Version 3.6 of wireshark introduced a LMP dissector which shares the same name as the one on this repo. Also, to fix the plugin installation path from 3.4 to 3.6, change this line: |
I needed to replace the full name too. I ended up doing this:
Thank you for the quick help. |
Thanks @cpoore1 |
I really like this tool but I'm struggling to get the dissector to work for other versions of Wireshark beyond 3.4. I've tried adjusting different values in files within the dissector folder but I haven't had any luck. Do you have any suggestions to get h4bcm.so working for some of the newer versions?
The text was updated successfully, but these errors were encountered: