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