This patch fixes two problems we have found when using ssldump 0.9b3:
* ERROR: Couldn't create network handler
* SSLDump fails to decrypt records after a while
The first one I could reproduce on a Slackware 9 box and was due to a missing initialization of the OpenSSL library.
The patch has been verified to work with Openssl 0.9.6d, although YMMV
The second bug happens when a SSL record header is fragmented in two separate TCP segments.
SSLDump fails to notice this and usually prints out a "Short record" error followed by no further decoding of SSL traffic on that direction.
This second fix has not been widely tested, so YMMV. If you find it does not solve your problem or introduces new errors drop me an email at email@example.com.