sslscan の代替としての StreamRelay.jar

`java.exe -Djava.security.policy=StreamRelay.policy -jar StreamRelay.jar`
⇔
`StreamRelay.bat`

---
### sslscan の代替としての StreamRelay.jar

JavaのSSLSocketは細かく設定できるので、それらを一つずつ設定して、アクセスすれば、sslscanのような事も可能

`sslscan 192.0.2.1:443`
⇔
``FOR /F "usebackq skip=2" %i IN (`java.exe -Djava.security.policy^=StreamRelay.policy -jar StreamRelay.jar -ListSSLProtocol`) DO @FOR /F "usebackq skip=2" %j IN (`java.exe -Djava.security.policy^=StreamRelay.policy -jar StreamRelay.jar -ListSSLCipherSuite`) DO @java.exe -Djava.security.policy^=StreamRelay.policy -jar StreamRelay.jar -LocalPort 0 -ZeroIO -RemotePort 443 -RemoteHost 192.0.2.1 -RemoteSSL -UseSSLProtocols %i -UseSSLCipherSuites %j -VerboseSSL 2> NUL``

FORコマンド内の「=」は「^=」にしなきゃいけないらしい

---
### 実行例

**Protocol** と **CipherSuite** の総当たりの組み合わせなので、無駄が多いけど・・・実際にインターネット上のとある有名なWebサイト`www.example.com:443`にやってみるとこんな感じ(`java.exe -Djava.security.policy^=StreamRelay.policy -jar StreamRelay.jar` をまとめた `StreamRelay.bat` ですけど)

(実名は避けるようにwww.example.comに書き換えた)

```
C:\>FOR /F "usebackq skip=2" %i IN (`StreamRelay.bat -ListSSLProtocol`) DO @FOR /F "usebackq skip=2" %j IN (`StreamRelay.bat -ListSSLCipherSuite`) DO @StreamRelay.bat -LocalPort 0 -ZeroIO -RemotePort 443 -RemoteHost www.example.com -RemoteSSL -UseSSLProtocols %i -UseSSLCipherSuites %j -VerboseSSL 2> NUL
stdin/stdout => 192.0.2.1:60432 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60433 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60434 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60435 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60436 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60437 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60438 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60439 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60440 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60441 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60443 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60446 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60447 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60448 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60449 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60450 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60451 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60452 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60453 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60454 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60455 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60456 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60457 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60458 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60459 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60460 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60461 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60462 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60463 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60464 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60465 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60466 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60467 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60468 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60469 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60470 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60471 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60472 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60473 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60474 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60475 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60476 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60477 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_EMPTY_RENEGOTIATION_INFO_SCSV} failed)
stdin/stdout => 192.0.2.1:60478 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60479 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60480 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60481 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60482 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60483 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60484 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60485 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_DH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60486 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60487 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_DHE_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60488 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_DHE_DSS_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60489 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_DH_anon_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60490 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_RSA_WITH_NULL_SHA256} failed)
stdin/stdout => 192.0.2.1:60491 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60492 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDHE_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60493 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60494 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60495 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60497 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_ECDH_anon_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60498 -> www.example.com:443 open (SSL {SSLv2Hello/SSL_RSA_WITH_NULL_MD5} failed)
stdin/stdout => 192.0.2.1:60499 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_KRB5_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60500 -> www.example.com:443 open (SSL {SSLv2Hello/TLS_KRB5_WITH_DES_CBC_MD5} failed)
stdin/stdout => 192.0.2.1:60501 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60502 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60503 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60504 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60505 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60506 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60507 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60508 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60509 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60510 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60511 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60512 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60513 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60514 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60515 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60516 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60517 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60518 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60519 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60520 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60521 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60522 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60523 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60524 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60525 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60526 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60527 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60528 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60529 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60530 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60531 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60532 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60533 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60534 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60535 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60536 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60537 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60538 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60539 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60540 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60541 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60542 -> www.example.com:443 open (SSL {SSLv3/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60543 -> www.example.com:443 open (SSL {SSLv3/TLS_EMPTY_RENEGOTIATION_INFO_SCSV} failed)
stdin/stdout => 192.0.2.1:60545 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60546 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60547 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60548 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60549 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60550 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60551 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60552 -> www.example.com:443 open (SSL {SSLv3/TLS_DH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60553 -> www.example.com:443 open (SSL {SSLv3/SSL_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60554 -> www.example.com:443 open (SSL {SSLv3/SSL_DHE_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60555 -> www.example.com:443 open (SSL {SSLv3/SSL_DHE_DSS_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60556 -> www.example.com:443 open (SSL {SSLv3/SSL_DH_anon_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60557 -> www.example.com:443 open (SSL {SSLv3/TLS_RSA_WITH_NULL_SHA256} failed)
stdin/stdout => 192.0.2.1:60558 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60559 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDHE_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60560 -> www.example.com:443 open (SSL {SSLv3/SSL_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60561 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60562 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60563 -> www.example.com:443 open (SSL {SSLv3/TLS_ECDH_anon_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60564 -> www.example.com:443 open (SSL {SSLv3/SSL_RSA_WITH_NULL_MD5} failed)
stdin/stdout => 192.0.2.1:60565 -> www.example.com:443 open (SSL {SSLv3/TLS_KRB5_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60566 -> www.example.com:443 open (SSL {SSLv3/TLS_KRB5_WITH_DES_CBC_MD5} failed)
stdin/stdout => 192.0.2.1:60567 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60568 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60569 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60570 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60571 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60572 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60573 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60574 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60575 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60576 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60577 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60578 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60579 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60580 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60581 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60585 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60586 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60587 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60588 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60589 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60590 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60591 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60592 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60593 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60594 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60595 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60596 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60597 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60598 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60599 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60600 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60601 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60602 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60603 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60604 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60605 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60606 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60607 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60608 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60609 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60610 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60611 -> www.example.com:443 open (SSL {TLSv1/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60612 -> www.example.com:443 open (SSL {TLSv1/TLS_EMPTY_RENEGOTIATION_INFO_SCSV} failed)
stdin/stdout => 192.0.2.1:60613 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60614 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60615 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60616 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60617 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60618 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60619 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60620 -> www.example.com:443 open (SSL {TLSv1/TLS_DH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60621 -> www.example.com:443 open (SSL {TLSv1/SSL_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60622 -> www.example.com:443 open (SSL {TLSv1/SSL_DHE_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60623 -> www.example.com:443 open (SSL {TLSv1/SSL_DHE_DSS_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60624 -> www.example.com:443 open (SSL {TLSv1/SSL_DH_anon_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60625 -> www.example.com:443 open (SSL {TLSv1/TLS_RSA_WITH_NULL_SHA256} failed)
stdin/stdout => 192.0.2.1:60626 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60627 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDHE_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60628 -> www.example.com:443 open (SSL {TLSv1/SSL_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60629 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60630 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60631 -> www.example.com:443 open (SSL {TLSv1/TLS_ECDH_anon_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60632 -> www.example.com:443 open (SSL {TLSv1/SSL_RSA_WITH_NULL_MD5} failed)
stdin/stdout => 192.0.2.1:60633 -> www.example.com:443 open (SSL {TLSv1/TLS_KRB5_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60634 -> www.example.com:443 open (SSL {TLSv1/TLS_KRB5_WITH_DES_CBC_MD5} failed)
stdin/stdout => 192.0.2.1:60635 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60636 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60637 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60638 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60639 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60640 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60641 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60642 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60643 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60644 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60645 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60646 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60647 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60648 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60649 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60650 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60651 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60652 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60653 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60654 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60655 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60656 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60657 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60658 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60659 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60660 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60661 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60662 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60663 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60664 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60665 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60666 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60667 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60668 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60669 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60670 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60671 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60672 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60673 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60674 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60675 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60676 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60677 -> www.example.com:443 open (SSL {TLSv1.1/TLS_EMPTY_RENEGOTIATION_INFO_SCSV} failed)
stdin/stdout => 192.0.2.1:60678 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60679 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60680 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60681 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60682 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60683 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60684 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60685 -> www.example.com:443 open (SSL {TLSv1.1/TLS_DH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60686 -> www.example.com:443 open (SSL {TLSv1.1/SSL_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60687 -> www.example.com:443 open (SSL {TLSv1.1/SSL_DHE_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60688 -> www.example.com:443 open (SSL {TLSv1.1/SSL_DHE_DSS_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60689 -> www.example.com:443 open (SSL {TLSv1.1/SSL_DH_anon_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60690 -> www.example.com:443 open (SSL {TLSv1.1/TLS_RSA_WITH_NULL_SHA256} failed)
stdin/stdout => 192.0.2.1:60691 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60692 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDHE_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60693 -> www.example.com:443 open (SSL {TLSv1.1/SSL_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60694 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60695 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60696 -> www.example.com:443 open (SSL {TLSv1.1/TLS_ECDH_anon_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60697 -> www.example.com:443 open (SSL {TLSv1.1/SSL_RSA_WITH_NULL_MD5} failed)
stdin/stdout => 192.0.2.1:60698 -> www.example.com:443 open (SSL {TLSv1.1/TLS_KRB5_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60699 -> www.example.com:443 open (SSL {TLSv1.1/TLS_KRB5_WITH_DES_CBC_MD5} failed)
stdin/stdout => 192.0.2.1:60700 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60701 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60702 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60703 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60704 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384} failed)
stdin/stdout => 192.0.2.1:60705 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60706 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60707 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60708 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60709 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_256_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60710 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60711 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60712 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60713 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60714 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60715 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60716 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60717 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60718 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60719 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60720 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60721 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60722 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60723 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_128_CBC_SHA} open)
stdin/stdout => 192.0.2.1:60724 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60725 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60726 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60727 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60728 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384} open)
stdin/stdout => 192.0.2.1:60729 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256} open)
stdin/stdout => 192.0.2.1:60731 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384} open)
stdin/stdout => 192.0.2.1:60732 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_256_GCM_SHA384} open)
stdin/stdout => 192.0.2.1:60733 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60734 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60735 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60736 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60737 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256} open)
stdin/stdout => 192.0.2.1:60738 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_AES_128_GCM_SHA256} open)
stdin/stdout => 192.0.2.1:60739 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60740 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60741 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_RSA_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60744 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DHE_DSS_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60745 -> www.example.com:443 open (SSL {TLSv1.2/TLS_EMPTY_RENEGOTIATION_INFO_SCSV} failed)
stdin/stdout => 192.0.2.1:60746 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_256_GCM_SHA384} failed)
stdin/stdout => 192.0.2.1:60747 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_128_GCM_SHA256} failed)
stdin/stdout => 192.0.2.1:60748 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_256_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60749 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60750 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_256_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60751 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_128_CBC_SHA256} failed)
stdin/stdout => 192.0.2.1:60752 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60753 -> www.example.com:443 open (SSL {TLSv1.2/TLS_DH_anon_WITH_AES_128_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60754 -> www.example.com:443 open (SSL {TLSv1.2/SSL_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60755 -> www.example.com:443 open (SSL {TLSv1.2/SSL_DHE_RSA_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60756 -> www.example.com:443 open (SSL {TLSv1.2/SSL_DHE_DSS_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60757 -> www.example.com:443 open (SSL {TLSv1.2/SSL_DH_anon_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60758 -> www.example.com:443 open (SSL {TLSv1.2/TLS_RSA_WITH_NULL_SHA256} failed)
stdin/stdout => 192.0.2.1:60759 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60760 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDHE_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60761 -> www.example.com:443 open (SSL {TLSv1.2/SSL_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60762 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_ECDSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60763 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_RSA_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60764 -> www.example.com:443 open (SSL {TLSv1.2/TLS_ECDH_anon_WITH_NULL_SHA} failed)
stdin/stdout => 192.0.2.1:60765 -> www.example.com:443 open (SSL {TLSv1.2/SSL_RSA_WITH_NULL_MD5} failed)
stdin/stdout => 192.0.2.1:60766 -> www.example.com:443 open (SSL {TLSv1.2/TLS_KRB5_WITH_DES_CBC_SHA} failed)
stdin/stdout => 192.0.2.1:60767 -> www.example.com:443 open (SSL {TLSv1.2/TLS_KRB5_WITH_DES_CBC_MD5} failed)
```

最初の **open** は TCP の 3Way-HandShake が成功したという意味で、次の **open** または **failed** が SSL-HandShake が成功したかどうかを表している。

なので、接続できたものだけ表示するには

`...(上記のコマンド)... | find /V "failed"`

でいいんじゃないかな。

---
### sSSLScan.exe

[sSSLScan.exe](https://qiita.com/tomoki0sanaki/items/11bb1e23c2e3bef2c2f1) という [sWebTool](http://rocketeer.dip.jp/sanaki/free/free140.htm)に同梱されているツールでも似たような事が可能


---
### 目次へ戻る

[目次というか最初の一歩](http://qiita.com/tomoki0sanaki/items/85f20cbe18378e33cd6f)