【问题标题】:libmproxy issue - 'module' object has no attribute 'TLSv1_1_METHOD'libmproxy 问题 - “模块”对象没有属性“TLSv1_1_METHOD”
【发布时间】:2016-01-19 13:08:37
【问题描述】:

我尝试在我的 linux RHEL 7 中使用 Libmproxy,但出现以下异常:

    from libmproxy import controller, proxy
  File "/usr/lib/python2.7/site-packages/libmproxy/proxy/__init__.py", line 1, in <module>
    from .primitives import *
  File "/usr/lib/python2.7/site-packages/libmproxy/proxy/primitives.py", line 2, in <module>
    from netlib import socks, tcp
  File "/usr/lib/python2.7/site-packages/netlib/socks.py", line 5, in <module>
    from . import tcp, utils
  File "/usr/lib/python2.7/site-packages/netlib/tcp.py", line 62, in <module>
    "TLSv1_1": (SSL.TLSv1_1_METHOD, SSL_BASIC_OPTIONS),
AttributeError: 'module' object has no attribute 'TLSv1_1_METHOD'

已经尝试重新安装 mitmproxy、netlib、PyOpenSSL 和 Cryptography。 还有其他想法吗?

【问题讨论】:

    标签: python-2.7 mitmproxy libmproxy


    【解决方案1】:

    这看起来像是在您的系统上安装了一个非常过时的 OpenSSL 版本。更新 OpenSSL/libssl,你应该没问题。

    【讨论】:

      【解决方案2】:

      这不是你的错。您正在使用的 OpenSSL 版本是在删除 TLSv1.1 支持的情况下编译的。这是 mitmproxy 中的一个错误,它假定 SSL.TLSv1_1_METHOD 可用。

      【讨论】:

        猜你喜欢
        • 2019-02-11
        • 2017-08-18
        • 2017-05-13
        • 2016-12-24
        • 2017-03-29
        • 2013-02-13
        • 2010-11-18
        • 2019-01-03
        相关资源
        最近更新 更多