**NOTE:** many parts of this page are very outdated. Please help us update the list with new projects related to OpenVPN and to move obsolete ones into archives. # 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 [http://openvpn.se/ old client GUI] is effectively unmaintained and all new OpenVPN releases (2.3+) include the [new GUI](https://sourceforge.net/projects/openvpn-gui/) that is more advanced and uses the [http://openvpn.net/index.php/open-source/documentation/miscellaneous/79-management-interface.html OpenVPN management interface] for controlling the OpenVPN daemon and should thus be more reliable. OpenVPN Technologies Inc also provide a client which is available [http://openvpn.net/index.php?option=com_content&id=357 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 [http://openvpnwinsvc.codeplex.com/ 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|https://github.com/OpenVPN/openvpn-gui/tags| |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 (macOS/OS X)|Community|GPLv2|Objective-C|https://tunnelblick.net/| |!TunnelDroid|GUI (Android)|Community|GPLv3|Java|http://sourceforge.net/projects/tunneldroid/| |tunXten|GUI (Windows)|Closed|Proprietary| |http://www.tunxten.com| |Viscosity|GUI (Windows/OS X)|Closed|Proprietary| |https://www.sparklabs.com/viscosity/| |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| |OpenVPN switcher (vpnsw)|Star/stop/monit openvpn services]|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/vpnsw| |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| |VAM|OpenVPN account management (Web-based)|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/perl/vam| ## Certificate management |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |-|-|-|-|-|-| |MiniCA|Web app for x.509 cert management|Community|Perl Artistic 2.0|Perl|http://minica.unix7.org/| |OpenVPN Web Certificate Management|Cert management interf.| | | |http://sourceforge.net/projects/openvpncertmgmt/| ## 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/| |!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/| |Non-Sucking Service Manager|NT Service| |public domain| |https://nssm.cc/description| ## 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| |OpenWinVPN| | | | |http://sourceforge.net/projects/openwinvpn/|
