Automic VaultAutomic Vault

brew

使用 Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper, scoop 安装 sslscan

查看 sslscan 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

安装

其他安装命令

macOS

Homebrew已验证 · 100%
brew install sslscan

local Homebrew formula metadata

MacPorts已验证 · 94%
sudo port install sslscan

MacPorts ports tree · net/sslscan/Portfile · 来源: api.github.com

Linux

Alpine Linux apk已验证 · 92%
sudo apk add sslscan

Alpine Linux edge package indexes · sslscan · 来源: dl-cdn.alpinelinux.org

Debian apt已验证 · 92%
sudo apt install sslscan

Debian stable package indexes · sslscan · 来源: deb.debian.org

Fedora dnf已验证 · 92%
sudo dnf install sslscan

Fedora Rawhide package metadata · sslscan · 来源: dl.fedoraproject.org

Nix已验证 · 92%
nix profile install nixpkgs#sslscan

nixpkgs package indexes · sslscan · 来源: raw.githubusercontent.com

Arch Linux pacman已验证 · 92%
sudo pacman -S sslscan

Arch Linux sync databases · sslscan · 来源: geo.mirror.pkgbuild.com

openSUSE zypper已验证 · 92%
sudo zypper install sslscan

openSUSE Tumbleweed package metadata · sslscan · 来源: download.opensuse.org

Windows

Scoop已验证 · 92%
scoop install main/sslscan

Scoop official bucket manifest trees · bucket/sslscan.json · 来源: api.github.com

概览

软件包摘要

Test SSL/TLS enabled services to discover supported cipher suites

命令和别名

  • sslscan

历史

项目历史与用法

sslscan is a command-line SSL/TLS scanner used to enumerate protocol support, cipher suites, certificates, key exchange groups, and related server properties. It is a package-manager staple because it gives admins and security testers a fast local check without relying on a hosted assessment service.

项目历史

The current rbsec README identifies the project as a fork of ioerror's sslscan, which itself was a fork of Ian Ventura-Whiting's original sslscan.c and was influenced by OpenSSL s_client setup code. The rbsec fork added extensive highlighting and checks for weak protocol and cipher behavior, certificate issues, IPv6, STARTTLS modes, Heartbleed, RDP, PostgreSQL, MySQL, and other protocol contexts.

Version 2 was a major rewrite of the backend scanning code. The README says this made sslscan less dependent on the OpenSSL version for many checks, allowing support for legacy protocols such as SSLv2 and SSLv3 and newer TLS 1.3 behavior regardless of the OpenSSL version used for compilation.

采用历史

The supplied package metadata shows sslscan across apk, Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Scoop, Ubuntu, and openSUSE. That breadth reflects its role as a common local TLS triage tool in Unix and cross-platform security toolboxes.

The changelog records a long stream of packaging-relevant changes: static OpenSSL builds, OS X and Windows support, OpenBSD fixes, Docker builds, XML output changes, and build-system work. Those details matter to distributors because TLS scanner behavior can change when the linked OpenSSL version changes.

使用方式

Typical usage is to point sslscan at a host or target list and inspect supported protocols, cipher suites, certificate metadata, weak keys, compression, STARTTLS support, XML output, and optional checks. Users often install it through a package manager when they need quick TLS visibility from the machine they are on.

Version 2's static-build guidance is important operationally: upstream recommends ignoring the system OpenSSL and statically building against a chosen OpenSSL for additional checks and predictable behavior.

为什么软件包爱好者会关心

sslscan is interesting to package nerds because the package is not just a wrapper around OpenSSL; the exact build strategy influences what the scanner can see. Static versus system OpenSSL linking, minimum OpenSSL versions, and legacy protocol support are part of the package's user-visible behavior.

It is also a canonical example of security tooling that survived through forks: original utility, ioerror fork, rbsec-maintained fork, and then a version 2 rewrite to keep up with TLS 1.3 and post-quantum group reporting.

时间线

  • 2013: rbsec changelog records version 1.9 with highlighting for SSLv2, weak ciphers, RC4, anonymous ciphers, TLS 1.1 and 1.2 support, IPv6, and TLS compression checks.
  • 2014: Version 1.9.2 added the OpenSSL Heartbleed check.
  • 2015: Version 1.11.0 rewrote the ciphersuite scanning engine to be faster and ordered results by server preference.
  • 2020: Version 2.0.0-alpha1 introduced a major backend rewrite, TLS 1.3 support, legacy protocol detection independent of OpenSSL, and key exchange and signature-algorithm checks.
  • 2023: Version 2.1.0 moved builds to OpenSSL 3.0.
  • 2025: Version 2.2.0 made OpenSSL 3.5 the minimum build target and added post-quantum group support.
  • 2026: Version 2.2.2 fixed build behavior respecting the -j option when building OpenSSL.

Related projects

  • Related tools and references include OpenSSL s_client, the earlier ioerror sslscan fork, Ian Ventura-Whiting's original sslscan.c, and TLS assessment tools such as ssllabs-scan.
  • The README also highlights Docker builds and Windows cross-compiled releases as related distribution surfaces.

安全态势

风险级别:绿色

narrow executable package without higher-risk signals.

风险分类器

绿色 风险 · 低 置信度 · appliance

原因

  • narrow executable package without higher-risk signals

信号

  • metadata:no-higher-risk-signals

安装行为

  • formula 元数据中未记录 Homebrew post-install 钩子。
  • Homebrew bottle 元数据适用于 6 个平台目标。
  • 安装时包含 1 个运行时依赖。

建议审查

在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。

可执行文件

已安装的可执行文件

命令类型暴露范围备注
sslscancli全局可执行文件

新鲜度

版本和新鲜度

这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。

页面生成时间2026-07-25
管理器版本2.2.2
管理器更新时间2026-05-12
本地数据OK
上游当前
检测到的最新版本2.2.2

https://github.com/rbsec/sslscan

  • OK没有生成新鲜度警告。

安装元数据

软件包元数据

软件包键brew:sslscan
版本2.2.2
软件包管理器Homebrew
软件包管理器页面https://formulae.brew.sh/formula/sslscan
主页https://github.com/rbsec/sslscan
仓库https://github.com/rbsec/sslscan
上游文档https://github.com/rbsec/sslscan#readme
许可证GPL-3.0-or-later WITH cryptsetup-OpenSSL-exception
源码归档https://github.com/rbsec/sslscan/archive/refs/tags/2.2.2.tar.gz
最后更新2026-05-12T11:16:46-04:00
Pulseupdated
依赖openssl@3
Bottle可用 (于 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-install未定义
服务未声明

注册表事实

源数据库详情

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namesslscan
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

源数据库匹配

其他软件包管理器记录

匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。

Debian apt95%

sslscan 2.1.5-1

Tests SSL/TLS enabled services to discover supported cipher suites

https://github.com/rbsec/sslscan

sudo apt install sslscan
  • Section: utils
  • Architecture: amd64
  • 2 依赖
  • normalized package name match
  • 匹配方式:Sslscan
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sslscan from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

sslscan

nix profile install nixpkgs#sslscan
  • normalized package name match
  • 匹配方式:Sslscan
nixpkgs package indexes · raw.githubusercontent.com · nixpkgs package indexes: sslscan from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
Ubuntu apt95%

sslscan 2.1.2-0.1build2

Tests SSL/TLS enabled services to discover supported cipher suites

https://github.com/rbsec/sslscan

sudo apt install sslscan
  • Section: universe/utils
  • Architecture: amd64
  • 2 依赖
  • normalized package name match
  • 匹配方式:Sslscan
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sslscan from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

sslscan 2.2.2-r0

fast SSL/TLS configuration scanner

https://github.com/rbsec/sslscan

sudo apk add sslscan
  • License: GPL-3.0-or-later OpenSSL
  • Architecture: x86_64
  • Source Package: sslscan
  • 1 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Sslscan
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sslscan from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

sslscan-doc 2.2.2-r0

fast SSL/TLS configuration scanner (documentation)

https://github.com/rbsec/sslscan

sudo apk add sslscan-doc
  • License: GPL-3.0-or-later OpenSSL
  • Architecture: x86_64
  • Source Package: sslscan
  • normalized package name match
  • 匹配方式:Sslscan
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sslscan-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

sslscan 2.2.2-1.fc45

Security assessment tool for SSL/TLS

https://github.com/rbsec/sslscan/

sudo dnf install sslscan
  • License: LicenseRef-Callaway-GPLv3+-with-exceptions
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: sslscan
  • 3 依赖
  • 2 提供
  • normalized package name match
  • 匹配方式:Sslscan
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: sslscan from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

sslscan 2.2.2-1

Fast tool to scan SSL services such as HTTPS to determine supported ciphers

https://github.com/rbsec/sslscan

sudo pacman -S sslscan
  • License: GPL-3.0-or-later
  • Architecture: x86_64
  • 2 依赖
  • normalized package name match
  • 匹配方式:Sslscan
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sslscan from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

sslscan 2.2.2-1.1

SSL cipher scanning tool

https://github.com/rbsec/sslscan

sudo zypper install sslscan
  • License: SUSE-GPL-3.0+-with-openssl-exception
  • Category: Productivity/Networking/Diagnostic
  • Architecture: x86_64
  • Source Package: sslscan
  • 3 依赖
  • 1 提供
  • normalized package name match
  • 匹配方式:Sslscan
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sslscan from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst
MacPorts95%

sslscan

sudo port install sslscan
  • normalized package name match
  • 匹配方式:Sslscan
MacPorts ports tree · api.github.com · MacPorts ports tree: net/sslscan/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

main/sslscan

scoop install main/sslscan
  • normalized package name match
  • 匹配方式:Sslscan
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/sslscan.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

来源线索

由仓库数据生成

此页面由 av-webscripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。

使用的来源

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment