macOS
brew install sstp-clientlocal Homebrew formula metadata
sudo port install sstp-clientMacPorts ports tree · net/sstp-client/Portfile · source: api.github.com
brew
SSTP (Microsoft's Remote Access Solution for PPP over SSL) client. Version 1.0.20 via Homebrew; verified from local package data.
install
brew install sstp-clientlocal Homebrew formula metadata
sudo port install sstp-clientMacPorts ports tree · net/sstp-client/Portfile · source: api.github.com
sudo apk add sstp-clientAlpine Linux edge package indexes · sstp-client · source: dl-cdn.alpinelinux.org
sudo apt install libsstp-api-0Debian stable package indexes · libsstp-api-0 · source: deb.debian.org
sudo dnf install sstp-clientFedora Rawhide package metadata · sstp-client · source: dl.fedoraproject.org
sudo pacman -S sstp-clientArch Linux sync databases · sstp-client · source: geo.mirror.pkgbuild.com
overview
SSTP (Microsoft's Remote Access Solution for PPP over SSL) client
history
sstp-client is a Unix-like client for Microsoft's Secure Socket Tunneling Protocol, aimed at connecting Linux and macOS systems to Windows SSTP VPN endpoints through PPP over SSL.
The official README frames the tool as an SSTP client for Linux that can establish a connection to a Windows 2008 Server, with command-line behavior similar to pptp-client for easier integration. The project's NEWS file records a 1.0-beta release in February 2011 after implementing Windows 2008 SSTP connectivity, async PPP support, IPv6, and certificate validation, followed by a 1.0 release in September 2011 after six months of beta testing.
The release notes show the project being adapted to distribution realities early: Fedora Core 15 porting fixes, Ubuntu 11.04 and Fedora packages, NetworkManager SSTP plugin work, libevent2 support, Mac OS X/Darwin changes for MacPorts, OpenSSL 1.1 and 3.0 support, and pppd 2.5.0 compatibility. The supplied package facts show availability in Homebrew, Alpine, Fedora/DNF, MacPorts, Arch, Debian, and Ubuntu.
Users can run sstpc directly or have pppd load it through the plugin directive. The official README describes the common Unix integration path: store MSCHAP credentials in /etc/ppp/chap-secrets, create a peer file under /etc/ppp/peers, then use pon and poff to start and stop the tunnel.
Package maintainers care about sstp-client because it bridges a Microsoft VPN protocol into the pppd/OpenSSL/libevent Unix stack. Its history is largely a packaging and compatibility story: keeping VPN access working as pppd, OpenSSL, Linux distributions, MacPorts, and NetworkManager changed around it.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to 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/ppp/peers/*Credential-bearing paths to review before unattended agent runs.
/etc/ppp/chap-secretsexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
sstpc | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://gitlab.com/sstp-project/sstp-client
install metadata
| Package key | brew:sstp-client |
|---|---|
| Version | 1.0.20 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/sstp-client |
| Homepage | https://gitlab.com/sstp-project/sstp-client |
| Repository | https://gitlab.com/sstp-project/sstp-client |
| Upstream docs | https://gitlab.com/sstp-project/sstp-client/-/blob/master/README.md |
| License | GPL-2.0-or-later |
| Source archive | https://gitlab.com/sstp-project/sstp-client/-/releases/1.0.20/downloads/dist-gzip/sstp-client-1.0.20.tar.gz |
| Dependencies | libevent, openssl@3 |
| Build dependencies | pkgconf |
| Bottle | available (on arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
| Caveats | sstpc reads PPP configuration options from /etc/ppp/options. If this file does not exist yet, type the following command to create it: sudo touch /etc/ppp/options |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | sstp-client |
| Version Scheme | 1 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
libsstp-api-0 1.0.20-1+b2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install libsstp-api-0libsstp-api-0-dev 1.0.20-1+b2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install libsstp-api-0-devsstp-client 1.0.20-1+b2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install sstp-clientlibsstp-api-0 1.0.19-1build2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install libsstp-api-0libsstp-api-0-dev 1.0.19-1build2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install libsstp-api-0-devsstp-client 1.0.19-1build2
Connect to a Microsoft Windows 2008 server using SSTP VPN
https://gitlab.com/eivnaes/sstp-client
sudo apt install sstp-clientsstp-client 1.0.20-r4
A client implementation of Secure Socket Tunneling Protocol (SSTP) for Linux / Mac OS-X.
https://gitlab.com/sstp-project/sstp-client
sudo apk add sstp-clientsstp-client-dev 1.0.20-r4
A client implementation of Secure Socket Tunneling Protocol (SSTP) for Linux / Mac OS-X. (development files)
https://gitlab.com/sstp-project/sstp-client
sudo apk add sstp-client-devsstp-client-doc 1.0.20-r4
A client implementation of Secure Socket Tunneling Protocol (SSTP) for Linux / Mac OS-X. (documentation)
https://gitlab.com/sstp-project/sstp-client
sudo apk add sstp-client-docsstp-client 1.0.18-13.fc45
Secure Socket Tunneling Protocol(SSTP) Client
https://gitlab.com/eivnaes/sstp-client
sudo dnf install sstp-clientsstp-client-devel 1.0.18-13.fc45
Development files for sstp-client
https://gitlab.com/eivnaes/sstp-client
sudo dnf install sstp-client-develsstp-client 1:1.0.20-1
SSTP client stable revision
http://sstp-client.sourceforge.net/
sudo pacman -S sstp-clientsstp-client
sudo port install sstp-clientsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.