accel-php – PPTP/L2TP/SSTP/PPPoE/IPoE server

ACCEL-PPP v1.0 is a completely new implementation of PPTP/PPPoE/L2TP/SSTP which was written from scratch.

Userspace daemon has its own PPP implementation, so it does not uses pppd and one process (multi-threaded) manages all connections.

ACCEL-PPP uses kernel-mode implementations of pptp/l2tp/pppoe and user-mode of sstp.

This is free and open source software.

Features include:

  • Modular architecture.
  • High-performance multi-threaded I/O core.
  • Supported PPTP.
  • Supported PPPoE (including TR-101 extension).
  • Supported L2TPv2 (without IPsec).
  • Radius authentication/accounting.
  • Radius DM/CoA extention.
  • Supported authentication types: PAP, CHAP (md5), Microsoft CHAP Extentions (including version 2), not supported – EAP.
  • Supported MPPE.
  • Compression is not supported.
  • Extensible logging engine with per session logging support, implemented log to file, log to remote host and log to PostgreSQL targets.
  • Extensible user/password database, implemented Radius, pppd compatible chap-secrets sources.
  • Extensible IP pool, implemented Radius, chap-secrets and static pools.
  • Supported pppd compatible ip-up/ip-down scripts.
  • Builtin tbf/htb shaper and clsact policer manager.
  • Command line interface via telnet.
  • SNMP support (master or subagent via AgentX).
  • Supported SSTP.

Website: github.com/accel-ppp/accel-ppp
Support:
Developer: Accel PPP Inc
License: GNU General Public License v2.0

accel-php is written in C. Learn C with our recommended free books and free tutorials.


Explore Linux

Best Free and Open Source Software - A huge collection of recommended free and open source software covering every major category.
In-depth Linux Software Reviews - Detailed assessments of Linux software covering features, usability and overall quality.

The Big List of Active Linux Distros - An extensive collection of actively developed Linux distributions.
Open Source Alternatives - Alternatives to software and services from Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle and others.
Essential Linux System Tools - Indispensable utilities for monitoring, maintaining and managing Linux systems.
Linux Productivity Tools - Useful utilities for improving productivity and streamlining everyday tasks.
Alternatives to Popular CLI Tools - Modern alternatives to familiar command-line utilities supplied with Linux systems.
Awesome Free Linux Game Tools - Tools, utilities and companion software that improve gaming on Linux.
Machine Learning on Linux - Machine learning and deep learning software, self-hosted applications and practical tools.
Saving Money with Linux - Practical ways to reduce electricity consumption and lower computing costs with Linux.
Linux Candy - Fun, entertaining and sometimes delightfully quirky software from the lighter side of Linux.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted