Skip to content

SSLyze

Examples

SSLyze scan
1
2
target=example.com:443
sslyze --sslv2 --sslv3 --tlsv1 --tlsv1_1 --tlsv1_2 --tlsv1_3 --certinfo --reneg --compression --heartbleed --openssl_ccs --fallback --robot "$target" --json_out=- | tee sslyze.json
SSLyze
1
2
3
4
cat sslyze.json | reptor sslyze  # Format
cat sslyze.json | reptor sslyze --upload  # Format and upload as note
cat sslyze.json | reptor sslyze --push-findings  # Create findings from scan results
reptor sslyze -i sslyze_1.json sslyze_2.json --push-findings  # Use multiple input files

Pushed sslyze finding

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
usage: reptor sslyze [-h] [-i [INPUT [INPUT ...]]]
                     [--format | --upload | --push-findings | --template-vars | --parse | --upload-finding-templates]

format sslyze JSON output

optional arguments:
  -h, --help            show this help message and exit
  -i [INPUT [INPUT ...]], --input [INPUT [INPUT ...]]
                        Input file, if not stdin (multiple files allowed)
  --format
  --upload
  --push-findings
  --template-vars, --template-variables
                        Print template variables (needed for finding template customization).
  --parse
  --upload-finding-templates
                        Upload local finding templates to SysReptor