18F / domain-scan

A lightweight pipeline, locally or in Lambda, for scanning things like HTTPS, third party service use, and web accessibility.
Other
369 stars 139 forks source link

Upgrade sslyze to 3.x #319

Open danielnaab opened 4 years ago

danielnaab commented 4 years ago

To pick up Python 3.8 compatibility, sslyze 3.x is required. Currently, there is an incompatibility:

[pshtt] Scanner not found, or had an error during loading.
    ERROR: <class 'ModuleNotFoundError'>
    No module named 'sslyze.server_connectivity_tester'
Traceback (most recent call last):
  File "/Users/dan/src/10x/domain-scan/utils/scan_utils.py", line 563, in build_scanner_list
    scan = importlib.import_module(
  File "/Users/dan/virtual_envs/domain-scan/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)