Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在wireshark中解密python请求https流量_Python 3.x_Ssh_Python Requests_Wireshark - Fatal编程技术网

Python 3.x 在wireshark中解密python请求https流量

Python 3.x 在wireshark中解密python请求https流量,python-3.x,ssh,python-requests,wireshark,Python 3.x,Ssh,Python Requests,Wireshark,我已经设置了环境变量SSLKEYLOGFILE,用于使用wireshark解密https流量。这适用于使用任何浏览器发送的流量,但不适用于python请求模块生成的流量 你能回答我的两个问题吗 问题1。为什么在设置SSLKEYLOGFILE env变量后,我们能够从任何浏览器解密tls流量。如果浏览器看到SSLKEYLOGFILE env var集合,是否会导出密钥 问题2。如何解密请求模块生成的tls流量 是的,浏览器使用一些TLS\SSL库(如chrome和Boringssl),这些库支持S

我已经设置了环境变量SSLKEYLOGFILE,用于使用wireshark解密https流量。这适用于使用任何浏览器发送的流量,但不适用于python请求模块生成的流量

你能回答我的两个问题吗

问题1。为什么在设置SSLKEYLOGFILE env变量后,我们能够从任何浏览器解密tls流量。如果浏览器看到SSLKEYLOGFILE env var集合,是否会导出密钥

问题2。如何解密请求模块生成的tls流量

  • 是的,浏览器使用一些TLS\SSL库(如chrome和Boringssl),这些库支持SSLKEYLOGFILE环境变量(如果编译为支持)。lib将转储密钥(称为主密钥),Wireshark将能够解密通信量
  • ,其中:

    • 标签
      -用于协议识别
    • ClientRandom
      -是会话id()
    • Secret
      -是主密钥
  • 对于python 3.8,请使用