macOS
brew install sslhlocal Homebrew formula metadata
sudo port install sslhMacPorts ports tree · net/sslh/Portfile · Source: api.github.com
brew / rang 7790
Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de sslh pour les workflows d'agents IA.
installation
brew install sslhlocal Homebrew formula metadata
sudo port install sslhMacPorts ports tree · net/sslh/Portfile · Source: api.github.com
sudo apk add sslhAlpine Linux edge package indexes · sslh · Source: dl-cdn.alpinelinux.org
sudo apt install sslhDebian stable package indexes · sslh · Source: deb.debian.org
sudo dnf install sslhFedora Rawhide package metadata · sslh · Source: dl.fedoraproject.org
nix profile install nixpkgs#sslhnixpkgs package indexes · pkgs/by-name/ss/sslh/package.nix · Source: api.github.com
sudo pacman -S sslhArch Linux sync databases · sslh · Source: geo.mirror.pkgbuild.com
sudo zypper install sslhopenSUSE Tumbleweed package metadata · sslh · Source: download.opensuse.org
aperçu
Forward connections based on first data packet sent by client
historique
sslh is a small Unix daemon for sharing one public port among several backend protocols by looking at the first bytes sent by a client. Its classic package-manager appeal is that it lets administrators keep SSH, HTTPS, OpenVPN, WireGuard, XMPP, SOCKS5, and similar services reachable in constrained networks without deploying a full reverse-proxy stack.
The upstream changelog records basic functionality in version 1.0, with privilege dropping and configurable targets already present, followed by daemon behavior in 1.1 in 2007. Through the late 2000s and early 2010s sslh accumulated the operational traits expected of a packaged system service: libwrap support, init scripts, a manual page, inetd mode, FreeBSD fixes, IPv6 support, foreground mode, a test suite, and systemd-friendly behavior.
The project later expanded from an SSL/SSH splitter into a general protocol demultiplexer. Upstream documentation now describes probes for HTTP, TLS/SSL including SNI and ALPN, SSH, WireGuard, OpenVPN, tinc, XMPP, SOCKS5, syslog, and regular-expression based protocols, plus transparent proxying, proxyprotocol support, Docker examples, and several process models including fork, select, and libev.
The official download page notes that sslh has been packaged for Debian, Gentoo, FreeBSD, and many other operating systems, while the supplied package metadata shows it in Homebrew, apk, Debian, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE package sets. That broad packaging footprint is the main sign of adoption: it is the kind of small network utility distributions carry because it solves a recurring administrator problem.
Upstream also maintains a mailing list for announcements, usage discussion, and feature requests, and directs development to GitHub, where patches and features may appear before formal releases.
Common usage is to listen on a public address and port, often 443, then forward traffic to local services such as sshd, an HTTPS server, OpenVPN, or other backends based on protocol detection. The configuration guide says packaged scripts read configuration from /etc/sslh.cfg, and the systemd generator can also read /etc/sslh/sslh.cfg if present.
Package users care about build-time and runtime options because sslh can be compiled with libconfig, systemd socket activation, POSIX capabilities, libwrap, transparent proxying support, and different event models. Those knobs determine whether a distro package feels like a drop-in service or just a source build.
sslh is package-nerd material because it sits at the boundary between networking policy, init systems, and distro defaults. Small differences in config paths, capabilities, service files, and compile flags decide whether it works cleanly on a stock server.
It also preserves an old but still useful Unix pattern: one focused daemon, a readable config file, init/systemd integration, and behavior that can be composed with sshd, httpd, OpenVPN, stunnel, fail2ban, and container runtimes.
posture de sécurité
broad file, network, media, or database tool signal.
risque blue · confiance moyen · tool
Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
/etc/sslh.cfg/etc/sslh/sslh.cfgexécutables
| Commande | Type | Exposition | Note |
|---|---|---|---|
sslh | exécutable | exécutable indexé | Découvert depuis l'index local des exécutables. |
fraîcheur
Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.
métadonnées d'installation
| Clé du paquet | brew:sslh |
|---|---|
| Version | 2.3.1 |
| Gestionnaire de paquets | Homebrew |
| Page d'accueil | https://www.rutschle.net/tech/sslh.shtml |
| Dépôt | https://github.com/yrutschle/sslh |
| Bouteille | non enregistré |
| Service | aucun déclaré |
correspondances dans les bases sources
Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.
sslh 2.1.4-1+b1
Applicative protocol multiplexer
http://www.rutschle.net/tech/sslh/README.html
sudo apt install sslhsslh
nix profile install nixpkgs#sslhsslh 1.22c-1
Applicative protocol multiplexer
http://www.rutschle.net/tech/sslh/README.html
sudo apt install sslhsslh 2.3.1-r0
Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
https://www.rutschle.net/tech/sslh/README.html
sudo apk add sslhsslh-doc 2.3.1-r0
Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port) (documentation)
https://www.rutschle.net/tech/sslh/README.html
sudo apk add sslh-docsslh-fail2ban 2.3.1-r0
Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port)
https://www.rutschle.net/tech/sslh/README.html
sudo apk add sslh-fail2bansslh-openrc 2.3.1-r0
Applicative Protocol Multiplexer (e.g. share SSH and HTTPS on the same port) (OpenRC init scripts)
https://www.rutschle.net/tech/sslh/README.html
sudo apk add sslh-openrcsslh 2.3.1-6.fc45
Applicative protocol(SSL/SSH) multiplexer
https://github.com/yrutschle/sslh
sudo dnf install sslhsslh 2.3.1-1
SSL/SSH/OpenVPN/XMPP/tinc port multiplexer
https://www.rutschle.net/tech/sslh/README.html
sudo pacman -S sslhsslh 2.3.1-1.4
SSL/SSH multiplexer
https://www.rutschle.net/tech/sslh.shtml
sudo zypper install sslhsslh
sudo port install sslhpiste source
Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.