2017-02-13 61 views

回答

1

我認爲最好的方法是OpenSSL的s_client。這將是這個樣子:

$ openssl s_client -connect host:443 

下一個最好的事情就是要嘗試與netcat:「步行」

$ nc --ssl host 443 

在這兩種情況下,你必須發送一個HTTP請求如果您成功建立了與給定主機的連接,則只會顯示某個SSL-ish正在該端口上進行偵聽。在netcat的情況下,它會是這個樣子:

$ nc -v --ssl host 443 <<EOD 
HEAD/HTTP/1.1 
Host: host 
Connection: close 

EOD 

另一種選擇是cURL,如果你不希望處理HTTP的繁瑣的細節:

$ curl --http1.1 --tlsv1 -Iv https://host