0
如何檢查主機是否接受https連接?由於我沒有訪問主機的權限。是否有任何工具/實用程序,它檢查機器是否接受https連接?檢查主機是否接受https連接
如何檢查主機是否接受https連接?由於我沒有訪問主機的權限。是否有任何工具/實用程序,它檢查機器是否接受https連接?檢查主機是否接受https連接
我認爲最好的方法是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