testssl.sh
9,276
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Shell
语言
—
创建时间
最近更新
项目能做什么
随时随地在任意端口测试 TLS/SSL 加密的工具。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
## Intro <!--  This would display the latest tag which is from the 3.2 branch. Here we don't have tags yet -->      [](https://github.com/testssl/testssl.sh/blob/3.3dev/Dockerfile.md) [](https://github.com/testssl/testssl.sh/LICENSE)    [](#) [](#) [](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_ubuntu.yml) [](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_macos.yml)   `testssl.sh` is a free command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws. ### Key features * Clear output: you can tell easily whether anything is good or bad. * Machine readable output (CSV, two JSON formats), also HTML output. * No need to install or to configure something. No gems, CPAN, pip or the like. * Works out of the box: Linux, MacOS, FreeBSD, NetBSD, WSL2, MSYS2/Cygwin, OpenBSD needs bash. * A Dockerfile is provided, there's also an official container build @ dockerhub and GHCR. * Flexibility: You can test any SSL/TLS enabled and STARTTLS service, not only web servers at port 443. * Toolbox: Several command line options help you to run *your* test and configure *your* output. * Reliability: features are tested thoroughly. * Privacy: It's only you who sees the result, not a third party. * Freedom: It's 100% open source. You can look at the code, see what's going on. *阅读完整原文
项目深度分析 AI 生成
Cloud SSL/TLS 自动化巡检与资产管理 SaaS
| 产品构想 | 基于 testssl.sh 核心引擎(Docker调度)构建外部托管式扫描服务,提供多域名/IP资产配置、定期自动深度扫描、证书过期/弱密码套件即时预警与可视化趋势看板。 |
| 核心功能 | 多端口/STARTTLS周期性巡检、证书过期前告警、多格式(JSON/HTML)解析汇聚、可视化漏洞与合规评级面板、Slack/钉钉/Webhook自动化推送通知。 |
| 目标用户 | 中小型企业IT运维、SaaS初创公司技术负责人、缺乏自建测试集群的安全团队。 |
| 难度/周期 | 中等 · 4-6周 · 成本:低(基础云服务器运行Docker集群 + 前后端托管,月成本约 $50-$100) |
| 收费模式 | 按监控域名/IP数量及扫描频率阶梯订阅收费(如 $19/月监控20个域名,$99/月监控200个域名并支持自定义端口)。 |
| 竞争风险 | GPL-2.0许可证合规要求(后端需作为独立执行程序/子进程调用而非直接闭源包装源码库)、部分云服务商对高频对外扫描端口可能有安全风控阻断。 |
| 依据 | 已验证事实 |
企业安全合规与审计报告生成工具(本地/私有部署版)
| 产品构想 | 封装一个带轻量Web界面的本地或私有化部署工具,通过解析 testssl.sh 的 JSON/CSV 输出,直接映射并生成符合 PCI-DSS、HIPAA 或 ISO 27001 格式的专业加密合规审计PDF报告与修复建议。 |
| 核心功能 | 一键执行内网深度扫描、自动对照安全基线合规项(如禁止TLS 1.0/1.1、弱加密套件排查)、生成高管可读的PDF/HTML审计报告、提供可落地的Web服务器修复配置片段(Nginx/Apache)。 |
| 目标用户 | 安全咨询顾问、企业内审员、金融与医疗行业的合规主管。 |
| 难度/周期 | 简单 · 2-3周 · 成本:极低(纯本地轻量应用或静态生成器,零云端维护成本) |
| 收费模式 | 单次报告购买或买断制桌面端/私有Docker镜像许可(例如 $99/席位/年)。 |
| 竞争风险 | 需要深入理解合规标准(PCI-DSS等)的具体加密要求规则,否则生成的报告难以支撑审计需求。 |
| 依据 | 数据支持的判断 |
DevSecOps CI/CD 加密合规准入检测 Action / Plugin
| 产品构想 | 将 testssl.sh 深度集成到 GitHub Actions、GitLab CI 等流程中,作为安全门禁系统;提供现成的策略配置(如发现存在SSL漏洞或低于TLS 1.2则直接阻断发布流程)并汇总至中心分析台。 |
| 核心功能 | 标准CI流水线插件、开箱即用的质量红线策略定义、测试环境端口自动扫描、差异比对(Diff)与开发者修复指引。 |
| 目标用户 | DevOps工程师、平台工程团队、敏捷开发团队的技术负责人。 |
| 难度/周期 | 中等 · 3-4周 · 成本:极低(仅需维护插件配置与基础后端日志接收服务) |
| 收费模式 | 免费开源基础CI Action,商业版控制台(高级团队策略管理、私网Agent回传与全生命周期历史审计日志)按开发团队席位或项目数量收费。 |
| 竞争风险 | 完整测试耗时较长可能拖慢CI构建速度,需要精简针对CI环境的测试参数以平衡速度与深度。 |
| 依据 | AI推测 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 ,发布过 37 个 Release |
| 社区活跃 | Star 9,276 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。