登录 注册

testssl.sh

去点 Star
开发者工具安全与隐私工具
9,276
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Shell
语言
创建时间
最近更新

项目能做什么

随时随地在任意端口测试 TLS/SSL 加密的工具。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
## Intro
<!--
![GitHub Tag](https://img.shields.io/github/v/tag/testssl/testssl.sh)
This would display the latest tag which is from the 3.2 branch. Here we don't have tags yet
-->
![GitHub forks](https://img.shields.io/github/forks/testssl/testssl.sh)
![GitHub Repo stars](https://img.shields.io/github/stars/testssl/testssl.sh?style=flat)
![GitHub Created At](https://img.shields.io/github/created-at/testssl/testssl.sh)
![GitHub last commit](https://img.shields.io/github/last-commit/testssl/testssl.sh)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/testssl/testssl.sh)
[![Docker](https://img.shields.io/docker/pulls/drwetter/testssl.sh)](https://github.com/testssl/testssl.sh/blob/3.3dev/Dockerfile.md)
[![License](https://img.shields.io/github/license/testssl/testssl.sh)](https://github.com/testssl/testssl.sh/LICENSE)
![Static Badge](https://img.shields.io/badge/version-3.3dev-blue)
![Static Badge](https://img.shields.io/badge/%2Fbin%2Fbash_-blue)
![Static Badge](https://img.shields.io/badge/Libre+OpenSSL_-blue)
[![Vim](https://img.shields.io/badge/Vim-%2311AB00.svg?logo=vim&logoColor=white)](#)
[![Visual Studio Code](https://custom-icon-badges.demolab.com/badge/Visual%20Studio%20Code-0078d7.svg?logo=vsc&logoColor=white)](#)
[![CI test Ubuntu](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_ubuntu.yml/badge.svg?branch=3.3dev)](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_ubuntu.yml)
[![CI test MacOS](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_macos.yml/badge.svg?branch=3.3dev)](https://github.com/testssl/testssl.sh/actions/workflows/unit_tests_macos.yml)

![Mastodon Follow](https://img.shields.io/mastodon/follow/109319848143024146?domain=infosec.exchange)
![Bluesky](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fpublic.api.bsky.app%2Fxrpc%2Fapp.bsky.actor.getProfile%2F%3Factor%3Dtestssl.bsky.social&query=%24.followersCount&style=social&logo=bluesky&label=Follow%20%40testssl.sh)

`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 真实检索

项目中文简介Stars语言
TheAlgorithms/JavaScript 中文介绍暂未生成
Algorithms and Data Structures implemented in JavaScript for
34,278 JavaScript
bee-san/Ciphey 中文介绍暂未生成
⚡ Automatically decrypt encryptions without knowing the key
21,756 Rust
openwall/john 中文介绍暂未生成
John the Ripper jumbo - advanced offline password cracker, w
13,910 C
krzyzanowskim/CryptoSwift 中文介绍暂未生成
CryptoSwift is a growing collection of standard and secure c
10,579 Swift
digitalbazaar/forge 中文介绍暂未生成
A native implementation of TLS in Javascript and tools to wr
5,351 JavaScript
campfirein/byterover-cli 中文介绍暂未生成
ByteRover CLI (brv) - The portable memory layer for autonom
4,945 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 37 个 Release
社区活跃Star 9,276 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/testssl/testssl.sh.git
cd testssl.sh
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。