百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sslscan

> 编程语言
开源

sslscan 用于测试启用了 SSL/TLS 的服务,以发现其支持的加密套件。

2.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

sslscan 用于测试启用了 SSL/TLS 的服务,以发现其支持的加密套件。

sslscan2

sslscan 2 版本现已发布。这包括对后端扫描代码的重大重写,意味着许多检查不再依赖 OpenSSL 的版本。因此,无论编译时使用的 OpenSSL 版本如何,它都能支持旧版协议(SSLv2 和 SSLv3),以及支持 TLSv1.3。

这一成果主要归功于 jtesta 的工作,他负责了大部分后端重写。

其他关键变化包括:

  • 枚举服务器密钥交换组。
  • 枚举服务器签名算法。
  • 扫描SSLv2和SSLv3协议支持,但不扫描单个密码套件。
  • 包含一个使用Docker的测试套件,用于验证sslscan功能是否正常。
  • 移除了--http选项,因为它已损坏且最初用途极少。
  • 支持新的后量子组。

XML输出变更

在版本2.0.0-beta4中,对XML输出做了一项可能引起破坏的更改。此前,可能会返回多个<certificate>元素(默认返回一个,如果使用--show-certificate则返回第二个)。

主要变更如下:

  • 新增了一个父元素 <certificates>,用于包含 <certificate> 元素。
  • <certificate> 元素新增了一个 type 属性,其值可以是:
    • short 表示默认输出。
    • full 表示使用 --show-certificate 时的输出。
  • 在具有多个使用不同签名算法的证书的服务器上,每种类型可能会返回多个证书(参见 issue #208 中的讨论)。
  • <certificate> 中的 <signature-algorithm> 元素不再包含“Signature Algorithm:”前缀,也不再有空格和换行符。

如果您正在使用 XML 输出,那么您可能需要修改您的解析器。

README

这是 ioerror 版本的 sslscan 的一个分支(其原始 README 附在下方),由 rbsec([email protected])维护。

主要更改如下:

  • 在输出中高亮显示 SSLv2 和 SSLv3 密码套件。
  • 高亮显示 SSLv3 上的 CBC 密码套件(POODLE 漏洞)。
  • 高亮显示 3DES 和

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言