Version 49 (modified by 6 years ago) (diff) | ,
---|
Table of Contents
Introduction
This page lists various projects that are related to OpenVPN in one way or another. Due to large number of inactive/obsolete projects they are listed separately from currently active projects. A project is considered inactive if there has been no development activity/releases in ~12 months. Please add new projects and move old ones to "Inactive" category as necessary or this list soon becomes obsolete.
Windows client GUI
Probably the most used add-on to OpenVPN is the Windows client GUI. The old client GUI is effectively unmaintained and all new OpenVPN releases (2.3+) include the new GUI that is more advanced and uses the OpenVPN management interface for controlling the OpenVPN daemon and should thus be more reliable.
OpenVPN Technologies Inc also provide a client which is available here.
Windows System Service
There is a supplementary Windows System/NT Service available for OpenVPN that has proper support for Sleep, Standby and Resume events and comes with a small control panel/GUI. Written in VB.NET and released under a MIT license, you can reuse it's core DLL from within your own .NET projects. Find it on Codeplex. Please use the Codeplex issue tracker to report any bugs.
Active projects
Ports
Project name | Purpose | Devel model | License | Language | URL |
Android 4.0 port | Port | Community | GPLv2 | C | http://code.google.com/p/ics-openvpn |
Client GUI
Project name | Purpose | Devel model | License | Language | URL |
Gopenvpn | GUI (POSIX) | Community | GPLv2 | C | http://gopenvpn.sourceforge.net/ |
GuizmOVPN | GUI (IOS) | Closed | Unknown | Objective-C | http://www.guizmovpn.com/ |
Kvpnc (supports OpenVPN) | GUI (any KDE platform) | Community | GPLv2 | C++ | https://gna.org/projects/kvpnc |
NetworkManager OpenVPN plugin | GUI (POSIX) | Community | GPLv2 | C | http://projects.gnome.org/NetworkManager/ |
OAST - New OpenVPN GUI | GUI (any Java platform) | Community | GPLv2 | Java | http://sourceforge.net/projects/oast/ |
OpenVPN Access Server Windows Client | GUI (Win), mostly for AS | Closed | Proprietary | http://openvpn.net/index.php/openvpn-client/downloads.html | |
OpenVPN Client Windows | GUI (Windows) | Community | GPLv2 | C++ | http://sourceforge.net/projects/securepoint/ |
OpenVPN for PocketPC | OpenVPN client | Community | Freeware | C(?) | http://ovpnppc.ziggurat29.com/ovpnppc-main.htm |
OpenVPN-GUI | GUI (Windows) | Community | GPLv2 | C | http://sourceforge.net/projects/openvpn-gui/ |
OpenVPN Manager | GUI (Windows) | Community | GPLv2 | C# | http://openvpn.jowisoftware.de/ |
OpenVPN MI GUI | GUI (Windows) | Community | GPLv2 | C | http://openvpn-mi-gui.inside-security.de/ |
OpenVPN Portable | Portable GUI (Windows) | Community | GPLv2 | C | http://sourceforge.net/projects/ovpnp/ |
OpenVPN Settings | GUI (Android) | Community | Apache License 2.0 | Java | http://code.google.com/p/android-openvpn-settings/ |
OpenVPN-Status | GUI (any Python platform) | Community | GPLv2 | Python | http://sourceforge.net/projects/openvpn-status/ |
OpenVPN-UI | GUI (Windows) | Community | GPL | C# (+WPF) | http://sourceforge.net/projects/openvpnui/ |
Pyopenvpnman | GUI (Windows) | Community | LGPL | Python | https://code.google.com/p/pyopenvpnman/ |
Simple OpenVPN GUI for linux | GUI (POSIX) | Community | GPLv2 | C | http://sourceforge.net/projects/sogfl/ |
Tunnelblick | GUI (OSX) | Community | GPLv2 | Objective-C | http://code.google.com/p/tunnelblick/ |
TunnelDroid | GUI (Android) | Community | GPLv3 | Java | http://sourceforge.net/projects/tunneldroid/ |
tunXten | GUI (Windows) | Closed | Proprietary | http://www.tunxten.com | |
Viscosity | GUI (Windows/OSX) | Closed | Proprietary | Irrelevant | http://www.viscosityvpn.com/index.html |
Shimo | GUI (OSX) | Closed | Proprietary | http://www.chungwasoft.com/shimo |
Management GUI
Project name | Purpose | Devel model | License | Language | URL |
Access Server | Commercial version of OpenVPN | Closed | Proprietary | http://openvpn.net | |
Bytemine manager | GUI for server administration | Community | BSD licence | Java | http://github.com/bytemine/bytemine-manager |
OpenVPN-Monitor | OpenVPN status monitor | Community | GPLv3 | Python | https://github.com/furlongm/openvpn-monitor/ |
ClearOS | OS w/ OpenVPN management | Community | http://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/user_guide/openvpn | ||
IPCop | OS w/ OpenVPN management | Community | GPL | http://sourceforge.net/apps/trac/ipcop/wiki | |
MiniCA | Web app for x.509 cert management | Community | CC Attribution-NoDerivs 3.0 | Perl | http://minica.unix7.org/ |
OpenVPN switcher (vpnsw) | Star/stop/monit openvpn services] | Community | CC Attribution-NoDerivs 3.0 | Perl | http://wiki.unix7.org/vpnsw |
OpenVPN Web Certificate Management | Cert management interf. | http://sourceforge.net/projects/openvpncertmgmt/ | |||
OpenVPN Server Monitor GUI | OpenVPN Server Monitoring Software | http://openvpnchecker.com/ | |||
Openvpnwebguiplus | WebUI | Community | Undefined | Undefined | http://sourceforge.net/projects/openvpnwebguip/ |
pfSense | OS w/ OpenVPN and key/cert managment | Community | BSD | http://pfsense.com | |
PurpleNet | WebUI | Community | GPLv2 | Python | http://sourceforge.net/projects/purplenet/ |
Zentyal | OS w/ OpenVPN management | Community | GPLv2 | Perl | http://www.zentyal.org/ |
OMNI | OpenVPN setup & management/SSL Certificate Managed PKI | Closed | Proprietary | http://omni.teonite.com | |
OpenVPN Admin | GUI (Web-based) | Community | GPL | Perl | http://www.openit.it/index.php/it/openvpnadmin |
Authentication
Project name | Purpose | Devel model | License | Language | URL |
Authentication and authorization | Authentication add-on | Private | Freeware | - | http://authentica.onpw.de/ |
eurephia | Authentication plugin | Community | GPLv2 | C/XSL | http://www.eurephia.net/ |
htpasswd Authentication | Authentication script | Private | Freeware | C | http://openvpn.defsdoor.org/ |
LDAP authentication | Authentication module | Community | GPLv2 | C | https://github.com/chantra/openvpn-ldap-auth |
MySQL authentication | Authentication module | Community | GPLv2 | C | https://github.com/chantra/openvpn-mysql-auth |
Openvpn-auth-ldap | Authentication plugin | Community | BSD (new) | Objective-C | http://code.google.com/p/openvpn-auth-ldap/ |
Openvpn authserver | Authentication framework | Community | GPLv2 | Perl | http://code.google.com/p/openvpn-authserver/ |
OpenVPN LDAP for Windows Server | Auth script for Windows | Community | wxWindows | VBScript | http://sourceforge.net/projects/ovpn-auth-ldap/ |
Pam-openvpn | PAM integration module | Community | GPLv2 | C | http://sourceforge.net/projects/pam-openvpn/ |
Radiusplugin for OpenVPN | Authentication module | Community | GPLv2 | C++ | http://www.nongnu.org/radiusplugin/ |
Patchsets / modifications
Project name | Purpose | Devel model | License | Language | URL |
Openvpn4van | Real-time version of Ovpn | Community | GPLv2 | C++ | http://sourceforge.net/projects/openvpn4van/ |
Tunemu | Tun dev support for Darwin | Community | GPLv2 | C | http://code.gerade.org/tunemu/ |
Services
Project name | Purpose | Devel model | License | Language | URL |
OpenVPN e.V. | Forums & wiki (de/en) | http://www.openvpn.eu/index.php?id=23&L=0 | |||
OpenVPN forums | Forums (en) | https://forums.openvpn.net | |||
OpenVPN wiki @Secure Computing | Wiki | http://www.secure-computing.net/wiki/index.php/OpenVPN | |||
OpenVPN Trac Wiki/Issue tracker | Wiki/Issue tracker | https://community.openvpn.net/openvpn/wiki |
Non-OpenVPN services
Project name | Purpose | Devel model | License | Language | URL |
Debian bug tracker | (OpenVPN) bug reports | http://www.debian.org/Bugs/ | |||
Debian packages | (OpenVPN) packages | http://www.debian.org/distrib/packages | |||
Fedora/Fedora EPEL packages | (OpenVPN) packages | http://fedoraproject.org/wiki/EPEL | |||
Gentoo bug tracker | (OpenVPN) bug reports | http://bugs.gentoo.org/ | |||
Ubuntu bug tracker | (OpenVPN) bug reports | https://launchpad.net/ubuntu/+bugs | |||
Ubuntu packages | (OpenVPN) packages | http://packages.ubuntu.com/ |
Misc
Project name | Purpose | Devel model | License | Language | URL |
Easy OpenVPN Packager | Installer customization | Community | Undefined | Undefined | http://sourceforge.net/projects/easyopackager/ |
Debian/Ubuntu "testing" packages | Packages | https://launchpad.net/~berni/+archive/ipv6 | |||
OpenMesher | OpenVPN Router Mesh | Community | BSD | English | https://github.com/darkpixel/openmesher/ |
OpenWinVPN | http://sourceforge.net/projects/openwinvpn/ | ||||
PloneOpenvpn | Plone CMS module | Community | Undefined | Undefined | http://sourceforge.net/projects/ploneopenvpn/ |
Snom VoIP phones | OpenVPN used for encryption | http://wiki.snom.com/Networking/Virtual_Private_Network_(VPN) | |||
WiKID Strong Authentication System | |||||
StoneVPN | Cert/config manager | Community | GPLv2 | English | http://github.com/lkeijser/stonevpn/ |
OpenVPN Service for Windows | NT Service | Community | MIT | VB.NET | http://openvpnwinsvc.codeplex.com/ |
Inactive projects
Project name | Purpose | Devel model | License | Language | URL |
OpenVPN Control | GUI (any perl/tk platform) | Community | GPLv2 | Perl, Tk | |
Kovpn | GUI (any KDE platform) | Community | GPLv2 | C++ | https://projects.fslab.de/projects/kovpn/wiki |
OpenVPN Web GUI | GUI (Web-based) | Community | BSD | PHP | http://sourceforge.net/projects/openvpn-web-gui/ |
OpenVPNManager | http://sourceforge.net/projects/openvpnmanager/ | ||||
Donar project | Turn-key VPN solution | Community | GPLv2 | Java | http://sourceforge.net/projects/donar/ |
PhpVPN | Management GUI | Community | GPL/LGPLv2 | C++/PHP | http://sourceforge.net/projects/phpvpn/ |
Online Administration for OpenVPN | WebUI | Community | GPLv2 | PHP | http://sourceforge.net/projects/ovpnwebgui/ |
OpenVPN Smart Configurator | GUI (Windows) | Community | GPLv2 | VB .NET | http://sourceforge.net/projects/openvpnsmartcon/ |
OpenVPN PKI GUI | GUI (Windows) | Community | GPLv3 | AutoIT | http://sourceforge.net/projects/openvpn-pki/ |
Openvpn guru | Web-based admin UI | Community | Undefined | Undefined | http://sourceforge.net/projects/openvpnguru/ |
csVPN | GUI (Java) | Community | Undefined | Java | http://sourceforge.net/projects/csvpn/ |
OpenVPN-Tracker | OpenVPN status monitor | Community | BSD/GPLv2 | PHP | http://sourceforge.net/projects/ovpntracker/ |
Vpnmgm | User/group access control | Community | GPLv2 | PHP | http://sourceforge.net/projects/vpnmgm/ |
Openvpn java front end | GUI (any Java platform) | Community | GPLv2 | Java | http://sourceforge.net/projects/openvpnjfe/ |
OpenVPN Key Distribution System | Key distribution service | Community | GPLv2 | PHP | http://sourceforge.net/projects/openvpnkeydist/ |
MyVPN OpenVPN Web Config | Web configuration UI | Community | GPLv2 | PHP, Perl | http://sourceforge.net/projects/ovpnwc/ |
Local VPN Proxy | Local VPN proxy | Community | Multiple | C | http://sourceforge.net/projects/ethernetnetwork/ |
OpenVPN Auth Passwd | Authentication plugin | Community | GPLv2 | C | http://sourceforge.net/projects/auth-passwd/ |
FASTOpenVPN-Gui | GUI (Windows) | Community | MPL v1.1 | Delphi/Kylix | http://sourceforge.net/projects/fastopenvpngui/ |
Gtokenvpn | Management GUI (POSIX) | Community | BSD | Perl | http://sourceforge.net/projects/gtokenvpn/ |
EuVpn | GUI (Linux) | Community | GPLv2 | Java | http://sourceforge.net/projects/euvpn/ |
OpenVPN Firewall Plugin | Firewall plugin | Community | GPLv2 | C | http://sourceforge.net/projects/ovfwp/ |
OpenVPN GUI | GUI (any Java platform) | Community | GPLv2 | Java | http://sourceforge.net/projects/openvpngui/ |
OpenVPN-GUI for Windows | GUI (Windows) | Community | GPLv2 | C | http://openvpn.se/ |
Openvpn certificate generator | Cert. Management GUI | Community | GPLv2 | Java, PHP | http://sourceforge.net/projects/ovpn-crt-gen/ |
OpenVPN SysTray | GUI (any Java platform) | Community | GPLv2 | Java | http://sourceforge.net/projects/openvpnsystray/ |
SimplexVPNK | Zero-conf OpenVPN(?) | Community | BSD | C# | http://sourceforge.net/projects/simplexk/ |
Multiplatform Admin GUI for OpenVPN | GUI (Windows/Linux) | Community | C# | http://sourceforge.net/projects/openvpn-admin/ | |
TunTun | GUI (POSIX) | Community | GPLv2 | Vala | http://code.google.com/p/tuntun/downloads/list |
authsqlite | Authentication plugin | Community | GPLv2 | C | http://www.pcwdld.com/authsqlite |