Requires testssl and python 3.7
usage: Aggregate TestSSL output [-h] -t TARGET [-o OUT_DIR]
[-p THREAD_POOL_SIZE]
optional arguments:
-h, --help show this help message and exit
-t TARGET, --target TARGET
Target(s) to test SSL/TLS configuration of
-o OUT_DIR, --out-dir OUT_DIR
Directory to write files to
-p THREAD_POOL_SIZE, --thread-pool-size THREAD_POOL_SIZE
Set the maximum number of concurrent scans
Targets can be specified in a variety of formats and supplied as either a single argument or a file of newline separated targets.
Valid input includes:
https://github.com/
https://github.com:443
https://github.com:65535
github.com:65535
https://127.0.0.1:443
127.0.0.0/23
Output is written in to the current directory under the sslease_reports
folder by default.
CSVs are named after the vulnerability as output by testssl and as such vary in quality.
CSVs contain the IP address(es) of the specified target(s), along with their port(s) if specified.
python sslease.py -t 127.0.0.1:443
python sslease.py -t scope.file --thread-pool-size 15 --out-dir ~/projects/out/
pipenv install
pipenv shell
pipenv shell
tox