Skip to main content

Secure Socket Tunneling Protocol (SSTP) VPN tunel server.

Project description

PyPI version

A Secure Socket Tunneling Protocol (SSTP) server implemented by Python/Twisted.


  • Python 2.7
  • pppd
  • Linux kernel >= 2.6.0 with CONFIG_PPP_SYNC_TTY enabled.


Install from PyPI:

# pip install sstp-server

Install from GitHub:

$ wget
$ unzip master
$ cd sstp-server-master
# ./ install


Create pppd configure file /etc/ppp/options.sstpd,

A example:

name sstpd

Start server:

# sstpd -p 443 -c cert.pem --local --remote

Known Issues

Not yet implement Crypto Binding. It may be vulnerable by MITM attack.


The MIT License (MIT)

Copyright (c) 2014-2015 Sorz

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for sstp-server, version 0.2.0
Filename, size File type Python version Upload date Hashes
Filename, size sstp_server-0.2.0-py2-none-any.whl (10.9 kB) File type Wheel Python version 2.7 Upload date Hashes View
Filename, size sstp-server-0.2.0.tar.gz (7.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page