Proof-of-concept code for Heartbleed a.k.a. CVE2014-0160 with STARTTLS support for various protocols