prbinu / tls-scan

An Internet scale, blazing fast SSL/TLS scanner ( non-blocking, event-driven )
https://prbinu.github.io/tls-scan
Other
283 stars 54 forks source link

Feature request: progress bar helpers when using --no-parallel-enum #35

Closed isaacagudo closed 4 years ago

isaacagudo commented 4 years ago

I have notice that at the end of the execution there are very nice statistics in stderr. Would it be possible to output at the beginning the set of ciphers and versions and then for every test the combination tried? That way we could keep track of the percentage of test performed and implement a progress bar on top on your tool. Another option would be to do the percentage calculation internally and have another, e.g. --bar that shows the progress bar directly in stderr.

prbinu commented 4 years ago

I will try and see if we can reliably add some features like that.

prbinu commented 4 years ago

Would it be possible to output at the beginning the set of ciphers and versions and then for every test the combination tried?

You may control what ciphers are tried using this option: --ciphers.

isaacagudo commented 4 years ago

Yes, I could iterate on the ciphers on my script and narrow the set of test. That way, I could keep track of the progress. I'll try to put that in a bash script.

prbinu commented 4 years ago

Done! Example (progress/stats on stdout):

$ tls-scan -c <target-host>:443 --pretty --outfile output.json  --no-parallel-enum  --all 2>/dev/null
elapsed-time: 6.986870 secs | tls-handshake: 17 | scan-type: cipher 167:167 AES-128-CCM-8  

Note that the above works only if you provide --outfile <file> option in CLI

You may also save stats to a file; example:

$ tls-scan -c <target-host>:443 --pretty --outfile output.json  --no-parallel-enum  --all --stats-outfile=status.out >/dev/null

$ cat status.out
elapsed-time: 0.102188 secs | tls-handshake: 1 | scan-type: cert         
elapsed-time: 0.133309 secs | tls-handshake: 1 | scan-type: tls-version-enum SSLv2         
elapsed-time: 0.166717 secs | tls-handshake: 1 | scan-type: tls-version-enum SSLv3         
elapsed-time: 0.237051 secs | tls-handshake: 2 | scan-type: tls-version-enum TLSv1         
elapsed-time: 0.306206 secs | tls-handshake: 3 | scan-type: tls-version-enum TLSv1_1         
elapsed-time: 0.375832 secs | tls-handshake: 4 | scan-type: tls-version-enum TLSv1_2         
elapsed-time: 0.431328 secs | tls-handshake: 5 | scan-type: tls-version-enum TLSv1_3         
elapsed-time: 0.463666 secs | tls-handshake: 5 | scan-type: cipher 1:167 ECDHE-ECDSA-CHACHA20-POLY1305-OLD         
elapsed-time: 0.496637 secs | tls-handshake: 5 | scan-type: cipher 2:167 ECDHE-RSA-CHACHA20-POLY1305-OLD         
elapsed-time: 0.537954 secs | tls-handshake: 5 | scan-type: cipher 3:167 DHE-RSA-CHACHA20-POLY1305-OLD         
elapsed-time: 0.606212 secs | tls-handshake: 6 | scan-type: cipher 4:167 ECDHE-RSA-AES256-GCM-SHA384         
elapsed-time: 0.640117 secs | tls-handshake: 6 | scan-type: cipher 5:167 ECDHE-ECDSA-AES256-GCM-SHA384         
elapsed-time: 0.677955 secs | tls-handshake: 6 | scan-type: cipher 6:167 ECDHE-RSA-AES256-SHA384         
elapsed-time: 0.710056 secs | tls-handshake: 6 | scan-type: cipher 7:167 ECDHE-ECDSA-AES256-SHA384         
elapsed-time: 0.788129 secs | tls-handshake: 7 | scan-type: cipher 8:167 ECDHE-RSA-AES256-SHA         
elapsed-time: 0.828114 secs | tls-handshake: 7 | scan-type: cipher 9:167 ECDHE-ECDSA-AES256-SHA         
elapsed-time: 0.861102 secs | tls-handshake: 7 | scan-type: cipher 10:167 DH-DSS-AES256-GCM-SHA384         
elapsed-time: 0.898283 secs | tls-handshake: 7 | scan-type: cipher 11:167 DHE-DSS-AES256-GCM-SHA384         
elapsed-time: 0.943038 secs | tls-handshake: 7 | scan-type: cipher 12:167 DH-RSA-AES256-GCM-SHA384         
elapsed-time: 0.971676 secs | tls-handshake: 7 | scan-type: cipher 13:167 DHE-RSA-AES256-GCM-SHA384         
elapsed-time: 1.7083 secs | tls-handshake: 7 | scan-type: cipher 14:167 DHE-RSA-AES256-SHA256         
elapsed-time: 1.38284 secs | tls-handshake: 7 | scan-type: cipher 15:167 DHE-DSS-AES256-SHA256         
elapsed-time: 1.66921 secs | tls-handshake: 7 | scan-type: cipher 16:167 DH-RSA-AES256-SHA256         
elapsed-time: 1.101570 secs | tls-handshake: 7 | scan-type: cipher 17:167 DH-DSS-AES256-SHA256         
elapsed-time: 1.134173 secs | tls-handshake: 7 | scan-type: cipher 18:167 DHE-RSA-AES256-SHA         
elapsed-time: 1.170260 secs | tls-handshake: 7 | scan-type: cipher 19:167 DHE-DSS-AES256-SHA         
elapsed-time: 1.204158 secs | tls-handshake: 7 | scan-type: cipher 20:167 DH-RSA-AES256-SHA         
elapsed-time: 1.238611 secs | tls-handshake: 7 | scan-type: cipher 21:167 DH-DSS-AES256-SHA         
elapsed-time: 1.270497 secs | tls-handshake: 7 | scan-type: cipher 22:167 ECDHE-RSA-CAMELLIA256-SHA384         
elapsed-time: 1.310739 secs | tls-handshake: 7 | scan-type: cipher 23:167 ECDHE-ECDSA-CAMELLIA256-SHA384         
elapsed-time: 1.340149 secs | tls-handshake: 7 | scan-type: cipher 24:167 DHE-RSA-CAMELLIA256-SHA256         
elapsed-time: 1.368937 secs | tls-handshake: 7 | scan-type: cipher 25:167 DHE-DSS-CAMELLIA256-SHA256         
elapsed-time: 1.401915 secs | tls-handshake: 7 | scan-type: cipher 26:167 DH-RSA-CAMELLIA256-SHA256         
elapsed-time: 1.439859 secs | tls-handshake: 7 | scan-type: cipher 27:167 DH-DSS-CAMELLIA256-SHA256         
elapsed-time: 1.471804 secs | tls-handshake: 7 | scan-type: cipher 28:167 DHE-RSA-CAMELLIA256-SHA         
elapsed-time: 1.503192 secs | tls-handshake: 7 | scan-type: cipher 29:167 DHE-DSS-CAMELLIA256-SHA         
elapsed-time: 1.536296 secs | tls-handshake: 7 | scan-type: cipher 30:167 DH-RSA-CAMELLIA256-SHA         
elapsed-time: 1.569996 secs | tls-handshake: 7 | scan-type: cipher 31:167 DH-DSS-CAMELLIA256-SHA         
elapsed-time: 1.603175 secs | tls-handshake: 7 | scan-type: cipher 32:167 AECDH-AES256-SHA         
elapsed-time: 1.637118 secs | tls-handshake: 7 | scan-type: cipher 33:167 ADH-AES256-GCM-SHA384         
elapsed-time: 1.670891 secs | tls-handshake: 7 | scan-type: cipher 34:167 ADH-AES256-SHA256         
elapsed-time: 1.703347 secs | tls-handshake: 7 | scan-type: cipher 35:167 ADH-AES256-SHA         
elapsed-time: 1.735888 secs | tls-handshake: 7 | scan-type: cipher 36:167 ADH-CAMELLIA256-SHA256         
elapsed-time: 1.771460 secs | tls-handshake: 7 | scan-type: cipher 37:167 ADH-CAMELLIA256-SHA         
elapsed-time: 1.807169 secs | tls-handshake: 7 | scan-type: cipher 38:167 ECDH-RSA-AES256-GCM-SHA384         
elapsed-time: 1.842770 secs | tls-handshake: 7 | scan-type: cipher 39:167 ECDH-ECDSA-AES256-GCM-SHA384         
elapsed-time: 1.876175 secs | tls-handshake: 7 | scan-type: cipher 40:167 ECDH-RSA-AES256-SHA384         
elapsed-time: 1.908105 secs | tls-handshake: 7 | scan-type: cipher 41:167 ECDH-ECDSA-AES256-SHA384         
elapsed-time: 1.941088 secs | tls-handshake: 7 | scan-type: cipher 42:167 ECDH-RSA-AES256-SHA         
elapsed-time: 1.972253 secs | tls-handshake: 7 | scan-type: cipher 43:167 ECDH-ECDSA-AES256-SHA         
elapsed-time: 2.10403 secs | tls-handshake: 7 | scan-type: cipher 44:167 ECDH-RSA-CAMELLIA256-SHA384         
elapsed-time: 2.43053 secs | tls-handshake: 7 | scan-type: cipher 45:167 ECDH-ECDSA-CAMELLIA256-SHA384         
elapsed-time: 2.111971 secs | tls-handshake: 8 | scan-type: cipher 46:167 AES256-GCM-SHA384         
elapsed-time: 2.148616 secs | tls-handshake: 8 | scan-type: cipher 47:167 AES256-SHA256         
elapsed-time: 2.222272 secs | tls-handshake: 9 | scan-type: cipher 48:167 AES256-SHA         
elapsed-time: 2.254379 secs | tls-handshake: 9 | scan-type: cipher 49:167 CAMELLIA256-SHA256         
elapsed-time: 2.287951 secs | tls-handshake: 9 | scan-type: cipher 50:167 CAMELLIA256-SHA         
elapsed-time: 2.318649 secs | tls-handshake: 9 | scan-type: cipher 51:167 RSA-PSK-AES256-CBC-SHA         
elapsed-time: 2.396046 secs | tls-handshake: 10 | scan-type: cipher 52:167 ECDHE-RSA-AES128-GCM-SHA256         
elapsed-time: 2.437226 secs | tls-handshake: 10 | scan-type: cipher 53:167 ECDHE-ECDSA-AES128-GCM-SHA256         
elapsed-time: 2.492285 secs | tls-handshake: 10 | scan-type: cipher 54:167 ECDHE-RSA-AES128-SHA256         
elapsed-time: 2.522633 secs | tls-handshake: 10 | scan-type: cipher 55:167 ECDHE-ECDSA-AES128-SHA256         
elapsed-time: 2.599092 secs | tls-handshake: 11 | scan-type: cipher 56:167 ECDHE-RSA-AES128-SHA         
elapsed-time: 2.639266 secs | tls-handshake: 11 | scan-type: cipher 57:167 ECDHE-ECDSA-AES128-SHA         
elapsed-time: 2.677450 secs | tls-handshake: 11 | scan-type: cipher 58:167 DH-DSS-AES128-GCM-SHA256         
elapsed-time: 2.711161 secs | tls-handshake: 11 | scan-type: cipher 59:167 DHE-DSS-AES128-GCM-SHA256         
elapsed-time: 2.744669 secs | tls-handshake: 11 | scan-type: cipher 60:167 DH-RSA-AES128-GCM-SHA256         
elapsed-time: 2.791258 secs | tls-handshake: 11 | scan-type: cipher 61:167 DHE-RSA-AES128-GCM-SHA256         
elapsed-time: 2.822342 secs | tls-handshake: 11 | scan-type: cipher 62:167 DHE-RSA-AES128-SHA256         
elapsed-time: 2.853499 secs | tls-handshake: 11 | scan-type: cipher 63:167 DHE-DSS-AES128-SHA256         
elapsed-time: 2.890132 secs | tls-handshake: 11 | scan-type: cipher 64:167 DH-RSA-AES128-SHA256         
elapsed-time: 2.923142 secs | tls-handshake: 11 | scan-type: cipher 65:167 DH-DSS-AES128-SHA256         
elapsed-time: 2.956619 secs | tls-handshake: 11 | scan-type: cipher 66:167 DHE-RSA-AES128-SHA         
elapsed-time: 2.985657 secs | tls-handshake: 11 | scan-type: cipher 67:167 DHE-DSS-AES128-SHA         
elapsed-time: 3.20649 secs | tls-handshake: 11 | scan-type: cipher 68:167 DH-RSA-AES128-SHA         
elapsed-time: 3.56802 secs | tls-handshake: 11 | scan-type: cipher 69:167 DH-DSS-AES128-SHA         
elapsed-time: 3.90593 secs | tls-handshake: 11 | scan-type: cipher 70:167 ECDHE-RSA-CAMELLIA128-SHA256         
elapsed-time: 3.126160 secs | tls-handshake: 11 | scan-type: cipher 71:167 ECDHE-ECDSA-CAMELLIA128-SHA256         
elapsed-time: 3.158948 secs | tls-handshake: 11 | scan-type: cipher 72:167 DHE-RSA-CAMELLIA128-SHA256         
elapsed-time: 3.194050 secs | tls-handshake: 11 | scan-type: cipher 73:167 DHE-DSS-CAMELLIA128-SHA256         
elapsed-time: 3.227620 secs | tls-handshake: 11 | scan-type: cipher 74:167 DH-RSA-CAMELLIA128-SHA256         
elapsed-time: 3.276648 secs | tls-handshake: 11 | scan-type: cipher 75:167 DH-DSS-CAMELLIA128-SHA256         
elapsed-time: 3.314064 secs | tls-handshake: 11 | scan-type: cipher 76:167 DHE-RSA-SEED-SHA         
elapsed-time: 3.360836 secs | tls-handshake: 11 | scan-type: cipher 77:167 DHE-DSS-SEED-SHA         
elapsed-time: 3.398603 secs | tls-handshake: 11 | scan-type: cipher 78:167 DH-RSA-SEED-SHA         
elapsed-time: 3.438677 secs | tls-handshake: 11 | scan-type: cipher 79:167 DH-DSS-SEED-SHA         
elapsed-time: 3.474312 secs | tls-handshake: 11 | scan-type: cipher 80:167 DHE-RSA-CAMELLIA128-SHA         
elapsed-time: 3.518810 secs | tls-handshake: 11 | scan-type: cipher 81:167 DHE-DSS-CAMELLIA128-SHA         
elapsed-time: 3.555844 secs | tls-handshake: 11 | scan-type: cipher 82:167 DH-RSA-CAMELLIA128-SHA         
elapsed-time: 3.591203 secs | tls-handshake: 11 | scan-type: cipher 83:167 DH-DSS-CAMELLIA128-SHA         
elapsed-time: 3.626058 secs | tls-handshake: 11 | scan-type: cipher 84:167 AECDH-AES128-SHA         
elapsed-time: 3.660565 secs | tls-handshake: 11 | scan-type: cipher 85:167 ADH-AES128-GCM-SHA256         
elapsed-time: 3.694841 secs | tls-handshake: 11 | scan-type: cipher 86:167 ADH-AES128-SHA256         
elapsed-time: 3.734969 secs | tls-handshake: 11 | scan-type: cipher 87:167 ADH-AES128-SHA         
elapsed-time: 3.768821 secs | tls-handshake: 11 | scan-type: cipher 88:167 ADH-CAMELLIA128-SHA256         
elapsed-time: 3.814016 secs | tls-handshake: 11 | scan-type: cipher 89:167 ADH-SEED-SHA         
elapsed-time: 3.853861 secs | tls-handshake: 11 | scan-type: cipher 90:167 ADH-CAMELLIA128-SHA         
elapsed-time: 3.902853 secs | tls-handshake: 11 | scan-type: cipher 91:167 ECDH-RSA-AES128-GCM-SHA256         
elapsed-time: 3.941249 secs | tls-handshake: 11 | scan-type: cipher 92:167 ECDH-ECDSA-AES128-GCM-SHA256         
elapsed-time: 3.972269 secs | tls-handshake: 11 | scan-type: cipher 93:167 ECDH-RSA-AES128-SHA256         
elapsed-time: 4.7736 secs | tls-handshake: 11 | scan-type: cipher 94:167 ECDH-ECDSA-AES128-SHA256         
elapsed-time: 4.47150 secs | tls-handshake: 11 | scan-type: cipher 95:167 ECDH-RSA-AES128-SHA         
elapsed-time: 4.85438 secs | tls-handshake: 11 | scan-type: cipher 96:167 ECDH-ECDSA-AES128-SHA         
elapsed-time: 4.122431 secs | tls-handshake: 11 | scan-type: cipher 97:167 ECDH-RSA-CAMELLIA128-SHA256         
elapsed-time: 4.161073 secs | tls-handshake: 11 | scan-type: cipher 98:167 ECDH-ECDSA-CAMELLIA128-SHA256         
elapsed-time: 4.237237 secs | tls-handshake: 12 | scan-type: cipher 99:167 AES128-GCM-SHA256         
elapsed-time: 4.269019 secs | tls-handshake: 12 | scan-type: cipher 100:167 AES128-SHA256         
elapsed-time: 4.335434 secs | tls-handshake: 13 | scan-type: cipher 101:167 AES128-SHA         
elapsed-time: 4.370122 secs | tls-handshake: 13 | scan-type: cipher 102:167 CAMELLIA128-SHA256         
elapsed-time: 4.402712 secs | tls-handshake: 13 | scan-type: cipher 103:167 SEED-SHA         
elapsed-time: 4.446716 secs | tls-handshake: 13 | scan-type: cipher 104:167 CAMELLIA128-SHA         
elapsed-time: 4.483769 secs | tls-handshake: 13 | scan-type: cipher 105:167 IDEA-CBC-SHA         
elapsed-time: 4.513663 secs | tls-handshake: 13 | scan-type: cipher 106:167 IDEA-CBC-MD5         
elapsed-time: 4.530579 secs | tls-handshake: 13 | scan-type: cipher 107:167 RC2-CBC-MD5         
elapsed-time: 4.565187 secs | tls-handshake: 13 | scan-type: cipher 108:167 RSA-PSK-AES128-CBC-SHA         
elapsed-time: 4.599200 secs | tls-handshake: 13 | scan-type: cipher 109:167 ECDHE-RSA-RC4-SHA         
elapsed-time: 4.632889 secs | tls-handshake: 13 | scan-type: cipher 110:167 ECDHE-ECDSA-RC4-SHA         
elapsed-time: 4.671478 secs | tls-handshake: 13 | scan-type: cipher 111:167 DHE-DSS-RC4-SHA         
elapsed-time: 4.707181 secs | tls-handshake: 13 | scan-type: cipher 112:167 AECDH-RC4-SHA         
elapsed-time: 4.738716 secs | tls-handshake: 13 | scan-type: cipher 113:167 ADH-RC4-MD5         
elapsed-time: 4.788822 secs | tls-handshake: 13 | scan-type: cipher 114:167 ECDH-RSA-RC4-SHA         
elapsed-time: 4.822604 secs | tls-handshake: 13 | scan-type: cipher 115:167 ECDH-ECDSA-RC4-SHA         
elapsed-time: 4.859023 secs | tls-handshake: 13 | scan-type: cipher 116:167 RC4-SHA         
elapsed-time: 4.897615 secs | tls-handshake: 13 | scan-type: cipher 117:167 RC4-MD5         
elapsed-time: 4.931363 secs | tls-handshake: 13 | scan-type: cipher 118:167 RSA-PSK-RC4-SHA         
elapsed-time: 4.964399 secs | tls-handshake: 13 | scan-type: cipher 119:167 ECDHE-RSA-DES-CBC3-SHA         
elapsed-time: 5.25 secs | tls-handshake: 13 | scan-type: cipher 120:167 ECDHE-ECDSA-DES-CBC3-SHA         
elapsed-time: 5.41752 secs | tls-handshake: 13 | scan-type: cipher 121:167 EDH-RSA-DES-CBC3-SHA         
elapsed-time: 5.75931 secs | tls-handshake: 13 | scan-type: cipher 122:167 EDH-DSS-DES-CBC3-SHA         
elapsed-time: 5.111205 secs | tls-handshake: 13 | scan-type: cipher 123:167 DH-RSA-DES-CBC3-SHA         
elapsed-time: 5.152887 secs | tls-handshake: 13 | scan-type: cipher 124:167 DH-DSS-DES-CBC3-SHA         
elapsed-time: 5.184224 secs | tls-handshake: 13 | scan-type: cipher 125:167 AECDH-DES-CBC3-SHA         
elapsed-time: 5.217466 secs | tls-handshake: 13 | scan-type: cipher 126:167 ADH-DES-CBC3-SHA         
elapsed-time: 5.248709 secs | tls-handshake: 13 | scan-type: cipher 127:167 ECDH-RSA-DES-CBC3-SHA         
elapsed-time: 5.281074 secs | tls-handshake: 13 | scan-type: cipher 128:167 ECDH-ECDSA-DES-CBC3-SHA         
elapsed-time: 5.351714 secs | tls-handshake: 14 | scan-type: cipher 129:167 DES-CBC3-SHA         
elapsed-time: 5.383805 secs | tls-handshake: 14 | scan-type: cipher 130:167 DES-CBC3-MD5         
elapsed-time: 5.415683 secs | tls-handshake: 14 | scan-type: cipher 131:167 RSA-PSK-3DES-EDE-CBC-SHA         
elapsed-time: 5.436785 secs | tls-handshake: 14 | scan-type: cipher 132:167 RC4-64-MD5         
elapsed-time: 5.473872 secs | tls-handshake: 14 | scan-type: cipher 133:167 EXP1024-DHE-DSS-DES-CBC-SHA         
elapsed-time: 5.509252 secs | tls-handshake: 14 | scan-type: cipher 134:167 EDH-RSA-DES-CBC-SHA         
elapsed-time: 5.542700 secs | tls-handshake: 14 | scan-type: cipher 135:167 EDH-DSS-DES-CBC-SHA         
elapsed-time: 5.576334 secs | tls-handshake: 14 | scan-type: cipher 136:167 DH-RSA-DES-CBC-SHA         
elapsed-time: 5.625231 secs | tls-handshake: 14 | scan-type: cipher 137:167 DH-DSS-DES-CBC-SHA         
elapsed-time: 5.658731 secs | tls-handshake: 14 | scan-type: cipher 138:167 ADH-DES-CBC-SHA         
elapsed-time: 5.695446 secs | tls-handshake: 14 | scan-type: cipher 139:167 EXP1024-DES-CBC-SHA         
elapsed-time: 5.733429 secs | tls-handshake: 14 | scan-type: cipher 140:167 DES-CBC-SHA         
elapsed-time: 5.775742 secs | tls-handshake: 14 | scan-type: cipher 141:167 EXP1024-RC2-CBC-MD5         
elapsed-time: 5.814381 secs | tls-handshake: 14 | scan-type: cipher 142:167 DES-CBC-MD5         
elapsed-time: 5.850696 secs | tls-handshake: 14 | scan-type: cipher 143:167 EXP1024-DHE-DSS-RC4-SHA         
elapsed-time: 5.888588 secs | tls-handshake: 14 | scan-type: cipher 144:167 EXP1024-RC4-SHA         
elapsed-time: 5.930916 secs | tls-handshake: 14 | scan-type: cipher 145:167 EXP1024-RC4-MD5         
elapsed-time: 5.965400 secs | tls-handshake: 14 | scan-type: cipher 146:167 EXP-EDH-RSA-DES-CBC-SHA         
elapsed-time: 6.9648 secs | tls-handshake: 14 | scan-type: cipher 147:167 EXP-EDH-DSS-DES-CBC-SHA         
elapsed-time: 6.50450 secs | tls-handshake: 14 | scan-type: cipher 148:167 EXP-DH-RSA-DES-CBC-SHA         
elapsed-time: 6.87478 secs | tls-handshake: 14 | scan-type: cipher 149:167 EXP-DH-DSS-DES-CBC-SHA         
elapsed-time: 6.122796 secs | tls-handshake: 14 | scan-type: cipher 150:167 EXP-ADH-DES-CBC-SHA         
elapsed-time: 6.156554 secs | tls-handshake: 14 | scan-type: cipher 151:167 EXP-DES-CBC-SHA         
elapsed-time: 6.192370 secs | tls-handshake: 14 | scan-type: cipher 152:167 EXP-RC2-CBC-MD5         
elapsed-time: 6.225789 secs | tls-handshake: 14 | scan-type: cipher 153:167 EXP-ADH-RC4-MD5         
elapsed-time: 6.257941 secs | tls-handshake: 14 | scan-type: cipher 154:167 EXP-RC4-MD5         
elapsed-time: 6.288184 secs | tls-handshake: 14 | scan-type: cipher 155:167 AECDH-NULL-SHA         
elapsed-time: 6.319337 secs | tls-handshake: 14 | scan-type: cipher 156:167 ECDHE-RSA-NULL-SHA         
elapsed-time: 6.355597 secs | tls-handshake: 14 | scan-type: cipher 157:167 ECDHE-ECDSA-NULL-SHA         
elapsed-time: 6.389067 secs | tls-handshake: 14 | scan-type: cipher 158:167 ECDH-RSA-NULL-SHA         
elapsed-time: 6.420297 secs | tls-handshake: 14 | scan-type: cipher 159:167 ECDH-ECDSA-NULL-SHA         
elapsed-time: 6.453478 secs | tls-handshake: 14 | scan-type: cipher 160:167 NULL-SHA256         
elapsed-time: 6.486928 secs | tls-handshake: 14 | scan-type: cipher 161:167 NULL-SHA         
elapsed-time: 6.523141 secs | tls-handshake: 14 | scan-type: cipher 162:167 NULL-MD5         
elapsed-time: 6.579555 secs | tls-handshake: 15 | scan-type: cipher 163:167 AES-128-GCM         
elapsed-time: 6.632503 secs | tls-handshake: 16 | scan-type: cipher 164:167 AES-256-GCM         
elapsed-time: 6.690348 secs | tls-handshake: 17 | scan-type: cipher 165:167 CHACHA20-POLY1305         
elapsed-time: 6.719501 secs | tls-handshake: 17 | scan-type: cipher 166:167 AES-128-CCM         
elapsed-time: 6.755439 secs | tls-handshake: 17 | scan-type: cipher 167:167 AES-128-CCM-8