Python 对wireshark中的TLS进行解密,以获得碎片流量

Python 对wireshark中的TLS进行解密,以获得碎片流量,python,encryption,https,scrapy,wireshark,Python,Encryption,Https,Scrapy,Wireshark,我正在使用连接到https站点(TLS1.2)的(python模块)编写爬虫程序。我想使用wireshark,看看发生了什么。我可以使用描述的方法对firefox执行此操作(简而言之:导出SSLKEYLOGFILE=…,启动firefox,将wireshark指向此文件,然后享受)。我能用刮皮做同样的事吗 理想的解决方案是为scrapy或某个scrapy中间件的子类设置,以保存ssl密钥文件。或者,对于处理ssl的python模块来说,这是可能的?此站点用于编程问题。我们不是一般的软件技术支持。

我正在使用连接到https站点(TLS1.2)的(python模块)编写爬虫程序。我想使用wireshark,看看发生了什么。我可以使用描述的方法对firefox执行此操作(简而言之:导出SSLKEYLOGFILE=…,启动firefox,将wireshark指向此文件,然后享受)。我能用刮皮做同样的事吗


理想的解决方案是为scrapy或某个scrapy中间件的子类设置,以保存ssl密钥文件。或者,对于处理ssl的python模块来说,这是可能的?

此站点用于编程问题。我们不是一般的软件技术支持。我正在用python编写crawler-我需要程序员的帮助。我看不出一般技术支持有什么帮助me@MateuszL您的问题可以概括为:“我正在使用Scrapy来抓取SSL站点,并希望使用Wireshark捕获我的流量。有人能告诉我怎么做吗?以下是可以接受的[标准列表]”。正如Marc B所指出的,你不是在编程问题上寻求帮助,而是在问题上寻求程序员的帮助。区别就好比问厨师为什么在遵循食谱时会出现特定的不想要的结果,而不是请厨师为你做饭。好吧,你可能是对的。然而,我相信要解决这个问题,我需要修改我的程序,使其保存python中的密钥文件,就像firefox的作者在C/C++中所做的那样。这涉及到使用scrapy、PythonSSL模块的API或其他任何用于连接https的API。我不知道那个是什么API,我自己也找不到答案。如果您认为这可以在不修改我的程序的情况下实现,请将我指向stackexchange站点,该站点将更适合此问题。@MateuszL,您可以尝试寻求建议。此站点用于编程问题。我们不是一般的软件技术支持。我正在用python编写crawler-我需要程序员的帮助。我看不出一般技术支持有什么帮助me@MateuszL您的问题可以概括为:“我正在使用Scrapy来抓取SSL站点,并希望使用Wireshark捕获我的流量。有人能告诉我怎么做吗?以下是可以接受的[标准列表]”。正如Marc B所指出的,你不是在编程问题上寻求帮助,而是在问题上寻求程序员的帮助。区别就好比问厨师为什么在遵循食谱时会出现特定的不想要的结果,而不是请厨师为你做饭。好吧,你可能是对的。然而,我相信要解决这个问题,我需要修改我的程序,使其保存python中的密钥文件,就像firefox的作者在C/C++中所做的那样。这涉及到使用scrapy、PythonSSL模块的API或其他任何用于连接https的API。我不知道那个是什么API,我自己也找不到答案。如果您认为这可以在不修改我的程序的情况下实现,请将我指向stackexchange站点,该站点将更适合此问题。@MateuszL,您可以尝试寻求建议。