检查主机是否接受https连接

时间:2017-02-13 19:13:21

标签: http https

如何检查主机是否接受https连接?由于我没有访问主机的权限。是否有任何工具/实用程序,它们检查机器是否接受https连接?

1 个答案:

答案 0 :(得分: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