I'm trying to build tshark and dig into its ssl decoding, but it doesn't seem to want to include the ssl decoder and I'm not sure why; I looked around briefly to see if the dissectors get dynamically loaded somehow, but don't see that either:
asked 05 Nov ‘15, 12:20 abatie |
2 Answers:
tshark is loading libwireshark library that contains all dissectors code, including SSL: strings epan/.libs/libwireshark.so answered 05 Nov '15, 13:01 Pascal Quantin |
Based on your configure output it seems that you are building an old version of Wireshark.
You are probably using versions older than 1.6.11, 1.8.9 or 1.10.0. You are suggested to use at least 1.12.x now (or 2.0 which is around the corner). Dissection of SSL/TLS is well supported in Wireshark, though some newer TLS details may require a more recent version of Wireshark. If you are instead looking at SSL/TLS decryption rather than dissection, do note that versions before 2.0 require both GnuTLS and Libgcrypt to be enabled for decryption support. Since 2.0, Libgcrypt is sufficient for decryption using a SSL key logfile. GnuTLS is required for RSA keyfiles support though. answered 05 Nov '15, 14:06 Lekensteyn |
I did both 1.8.10 (to match the package that comes with centos) and 1.12.8. These are both good information as indeed, I am trying to improve the diagnostics when decryption fails. Thanks!
@abatie I recommend you to try 1.12 or newer, it already fixed various decryption issues.