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.

Requirements

  • Python 2.7

  • pppd

  • Linux kernel >= 2.6.0 with CONFIG_PPP_SYNC_TTY enabled.

Install

Install from PyPI:

# pip install sstp-server

Install from GitHub:

$ wget https://github.com/sorz/sstp-server/archive/master.zip
$ unzip master
$ cd sstp-server-master
# ./setup.py install

Usage

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

A example:

name sstpd
require-mschap-v2
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 attck.

License

The MIT License (MIT)

Copyright (c) 2014 Sorz

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.1.1.tar.gz (7.2 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for sstp-server-0.1.1.tar.gz
Algorithm Hash digest
SHA256 cc345ed21fa80ba09812feb878b3217e8456d9753b8877893830342330cd0054
MD5 c6ef51376cf159536cc0d0283d743e02
BLAKE2b-256 50d521c8e775830963deeab91d18d4281774a1f614f65f73ac5319d4c370a8f1

See more details on using hashes here.

Supported by

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