Отсутствуют модули импорта для использования SSLyze для Python 3.x - PullRequest
0 голосов
/ 06 апреля 2020

Я пишу скрипт для анализа вывода SSLyze, скрипт, предоставляемый https://nabla-c0d3.github.io/sslyze/documentation/#id6 (базовый c пример раздела), не включает в себя весь модуль, необходимый для импорта. Я установил необходимые инструменты и библиотеку, но я не уверен, как импортировать все сразу.

needs import
//ServerNetworkLocationViaDirectConnection 
//ServerConnectivityTester
//ConnectionToServerFailed
//Scanner()
//ServerScanReques
//ScanCommand


 server_location = ServerNetworkLocationViaDirectConnection.with_ip_address_lookup("www.google.com", 443)

    # Do connectivity testing to ensure SSLyze is able to connect
    try:
        server_info = ServerConnectivityTester().perform(server_location)
    except ConnectionToServerFailed as e:
        # Could not connect to the server; abort
        print(f"Error connecting to {server_location}: {e.error_message}")
        return

    # Then queue some scan commands for the server
    scanner = Scanner()
    server_scan_req = ServerScanRequest(
        server_info=server_info, scan_commands={ScanCommand.CERTIFICATE_INFO, ScanCommand.SSL_2_0_CIPHER_SUITES},
    )
    scanner.queue_scan(server_scan_req)

Кто-нибудь имеет опыт использования модуля SSLyze в python 3?

Спасибо

...