A Secure Socket Tunneling Protocol (SSTP) server implemented by Python/Twisted.
- Python 2.7
- pppd
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
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
Not yet implement Crypto Binding. It may be vulnerable by MITM attack.
The MIT License (MIT)
Copyright (c) 2014-2015 Sorz