Skip to main content

Secure Socket Tunneling Protocol (SSTP) VPN server.

Project description

PyPI version Build Status

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

Requirements

  • Python 2.7

  • pppd

Install

Install from PyPI:

# pip install sstp-server

Install from GitHub:

# pip install git+https://github.com/sorz/sstp-server.git

Usage

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

A example:

name sstpd
require-mschap-v2
nologfd
nodefaultroute
ms-dns 8.8.8.8
ms-dns 8.8.4.4

Start server:

# sstpd -p 443 -c cert.pem --local 10.0.0.1 --remote 10.0.0.0/24

Known Issues

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

License

The MIT License (MIT)

Copyright (c) 2014-2017 Shell Chen

Project details


Download files

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

Source Distribution

sstp-server-0.4.0.tar.gz (11.8 kB view details)

Uploaded Source

File details

Details for the file sstp-server-0.4.0.tar.gz.

File metadata

  • Download URL: sstp-server-0.4.0.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sstp-server-0.4.0.tar.gz
Algorithm Hash digest
SHA256 1a84422aa8281ebe1f47cc73af5ef8f2d2986a3d9572191ea6b9feae3badad51
MD5 b348104b341ca1685e34fa34e2a20655
BLAKE2b-256 60f0c3362c8b1bac6f7d621c13f78d0912e60b3667ecea7427df906fa6a930d5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page