首页/安全/渗透测试与安全评估速查/sslscan 与 openssl s_client
工具使用要点60 条

sslscan 与 openssl s_client

sslscan 枚举协议与套件;openssl s_client 查看完整证书链与握手细节,两者互补完成 TLS 核查与取证。

sslscan协议与套件快速枚举
s_client证书链、握手与扩展细节
取证证书有效期/主体/签发者文本留档
复核多节点与多 SNI 抽查

检查示例

检查示例
sslscan example.com:443
openssl s_client -connect example.com:443 -servername example.com -showcerts </dev/null
openssl s_client -connect example.com:443 -servername example.com 2>/dev/null | openssl x509 -noout -dates -subject -issuer
本地 openssl 版本过旧会误判协议支持:以服务端配置为主交叉验证。

易错点

  • 忽略 -servername 取到默认站点证书
  • 本地工具版本过旧导致协议误判

数据来源与参考

  • OpenSSL 官方文档(s_client)
  • sslscan 官方仓库
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌