首页/安全/加密与证书速查/testssl.sh 批量检测与结果解读
TLS 与 HTTPS60 条

testssl.sh 批量检测与结果解读

开源脚本对目标做协议、套件、证书与常见缺陷条目的扫描,按 OK/INFO/WARN/CRITICAL 分级输出,适合上线前基线与变更后复查。

加密与证书速查安全更新于 2026-10-12
运行方式本地需 bash 与 openssl,克隆仓库后直接执行
常用参数--fast 快速模式、--severity 过滤级别、--jsonfile/--csvfile 导出报告
检测内容协议版本、套件强度、证书链与有效期、HSTS、OCSP 装订等
配合与浏览器和命令行直连结果互相印证,降低单点误判

运行与导出报告

运行与导出报告
git clone --depth 1 https://github.com/drwetter/testssl.sh.git
cd testssl.sh && ./testssl.sh --fast example.com
./testssl.sh --quiet --jsonfile report.json example.com
对外部目标扫描前需获得授权,仅对自有或已授权资产执行;高频扫描可能触发 WAF/IPS 拦截导致结果失真。

易错点

  • 把 WARN 一律当成漏洞处理,应结合业务与威胁模型判断优先级
  • 扫描结果受出口网络影响,异常项建议在不同链路上复测后再下结论

数据来源与参考

  • testssl.sh 项目文档(GitHub)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌