sslyz内存泄漏

2024-09-30 02:18:45 发布

您现在位置:Python中文网/ 问答频道 /正文

如果我在python2.7中无休止地循环运行下面的代码,定期检查ssl protcol支持,那么内存会越来越大,直到程序失败。你知道吗

有人能帮我吗( 这对我来说是一个非常严重的问题。你知道吗

from sslyze.synchronous_scanner import SynchronousScanner
from sslyze.plugins.openssl_cipher_suites_plugin import Tlsv12ScanCommand, Tlsv11ScanCommand, Tlsv10ScanCommand, Sslv30ScanCommand, Sslv20ScanCommand

sslv20 = { 'version': 'SSLv20', 'command': Sslv20ScanCommand() }
sslv30 = { 'version': 'SSLv30', 'command': Sslv30ScanCommand() }
tlsv10 = { 'version': 'TLSv10', 'command': Tlsv10ScanCommand() }
tlsv11 = { 'version': 'TLSv11', 'command': Tlsv11ScanCommand() }
tlsv12 = { 'version': 'TLSv12', 'command': Tlsv12ScanCommand() }

for protocol in [sslv20, sslv30, tlsv10, tlsv11, tlsv12]:
    scanner = SynchronousScanner(network_timeout=2, network_retries=2)
    scan_result = scanner.run_scan_command(server_info, protocol['command'])
    # ...

我做错了什么?你知道吗


Tags: fromimportversionsslyzecommandscannersslv30sslv30scancommand

热门问题