# Mitmproxy Http2 disabled warning - openssl installed

**URL:** <https://discourse.mitmproxy.org/t/mitmproxy-http2-disabled-warning-openssl-installed/93>\
**Category:** help\
**Created:** [July 20, 2016, 9:38am UTC](https://discourse.mitmproxy.org/t/mitmproxy-http2-disabled-warning-openssl-installed/93 "2016-07-20T09:38:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexw92](https://avatars.discourse-cdn.com/v4/letter/a/d6d6ee/32.png) [@alexw92](https://discourse.mitmproxy.org/u/alexw92)\
**Post date:** [July 20, 2016, 9:38am UTC](https://discourse.mitmproxy.org/t/mitmproxy-http2-disabled-warning-openssl-installed/93/1 "2016-07-20T09:38:45Z")

</div>

Hi there,

I’d like to use Mitmproxy on Ubuntu to sniff into HTTP/2 Packets, but when I start Mitmproxy it shows the warning  
HTTP/2 disabled . OpenSSL 1.0.2+ required.

The latest Version of OpenSSL and the python module pyOpenSSL have already been installed.

The problem seems to be that Mitmproxy does not find the location of my manually installed OpenSSL1.0.2h.  
Where do I need to add a path to tell Mitmproxy to use this version?

---

<div class="post-metadata">

**Author:** ![mhils](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.mitmproxy.org/mhils/32/7_2.png) [@mhils](https://discourse.mitmproxy.org/u/mhils)\
**Post date:** [July 23, 2016, 12:52am UTC](https://discourse.mitmproxy.org/t/mitmproxy-http2-disabled-warning-openssl-installed/93/2 "2016-07-23T00:52:20Z")

</div>

Hi @alexw92,

mitmproxy should work even with an older version of OpenSSL - it just won’t have HTTP2 support. On OSX and Windows, we can already ship the latest OpenSSL version with cryptography (the Python module). On Linux, you have to install cryptography as described here: [https://cryptography.io/en/latest/installation/#using-your-own-openssl-on-linux](https://cryptography.io/en/latest/installation/#using-your-own-openssl-on-linux)

---

<div class="post-metadata">

**Author:** ![alexw92](https://avatars.discourse-cdn.com/v4/letter/a/d6d6ee/32.png) [@alexw92](https://discourse.mitmproxy.org/u/alexw92)\
**Post date:** [July 23, 2016, 10:02am UTC](https://discourse.mitmproxy.org/t/mitmproxy-http2-disabled-warning-openssl-installed/93/3 "2016-07-23T10:02:32Z")

</div>

yes mitmproxy worked already before.  
I was just interested in http/2 packets.  
Thanks for the cryptography link 🙂
