wiki:RelatedProjects

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 namePurposeDevel modelLicenseLanguageURL
Android 4.0 portPortCommunityGPLv2Chttp://code.google.com/p/ics-openvpn

Client GUI

Project namePurposeDevel modelLicenseLanguageURL
GopenvpnGUI (POSIX)CommunityGPLv2Chttp://gopenvpn.sourceforge.net/
GuizmOVPNGUI (IOS)ClosedUnknownObjective-Chttp://www.guizmovpn.com/
Kvpnc (supports OpenVPN)GUI (any KDE platform)CommunityGPLv2C++https://gna.org/projects/kvpnc
NetworkManager OpenVPN pluginGUI (POSIX)CommunityGPLv2Chttp://projects.gnome.org/NetworkManager/
OAST - New OpenVPN GUIGUI (any Java platform)CommunityGPLv2Javahttp://sourceforge.net/projects/oast/
OpenVPN Access Server Windows ClientGUI (Win), mostly for ASClosedProprietary http://openvpn.net/index.php/openvpn-client/downloads.html
OpenVPN Client WindowsGUI (Windows)CommunityGPLv2C++http://sourceforge.net/projects/securepoint/
OpenVPN for PocketPCOpenVPN clientCommunityFreewareC(?)http://ovpnppc.ziggurat29.com/ovpnppc-main.htm
OpenVPN-GUIGUI (Windows)CommunityGPLv2Chttps://github.com/OpenVPN/openvpn-gui/tags
OpenVPN ManagerGUI (Windows)CommunityGPLv2C#http://openvpn.jowisoftware.de/
OpenVPN MI GUIGUI (Windows)CommunityGPLv2Chttp://openvpn-mi-gui.inside-security.de/
OpenVPN PortablePortable GUI (Windows)CommunityGPLv2Chttp://sourceforge.net/projects/ovpnp/
OpenVPN SettingsGUI (Android)CommunityApache License 2.0Javahttp://code.google.com/p/android-openvpn-settings/
OpenVPN-StatusGUI (any Python platform)CommunityGPLv2Pythonhttp://sourceforge.net/projects/openvpn-status/
OpenVPN-UIGUI (Windows)CommunityGPLC# (+WPF)http://sourceforge.net/projects/openvpnui/
PyopenvpnmanGUI (Windows)CommunityLGPLPythonhttps://code.google.com/p/pyopenvpnman/
Simple OpenVPN GUI for linuxGUI (POSIX)CommunityGPLv2Chttp://sourceforge.net/projects/sogfl/
TunnelblickGUI (macOS/OS X)CommunityGPLv2Objective-Chttps://tunnelblick.net/
TunnelDroidGUI (Android)CommunityGPLv3Javahttp://sourceforge.net/projects/tunneldroid/
tunXtenGUI (Windows)ClosedProprietary http://www.tunxten.com
ViscosityGUI (Windows/OS X)ClosedProprietary https://www.sparklabs.com/viscosity/
ShimoGUI (OSX)ClosedProprietary http://www.chungwasoft.com/shimo

Management GUI

Project namePurposeDevel modelLicenseLanguageURL
Access ServerCommercial version of OpenVPNClosedProprietary http://openvpn.net
Bytemine managerGUI for server administrationCommunityBSD licenceJavahttp://github.com/bytemine/bytemine-manager
OpenVPN-MonitorOpenVPN status monitorCommunityGPLv3Pythonhttps://github.com/furlongm/openvpn-monitor/
ClearOSOS w/ OpenVPN managementCommunity http://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/user_guide/openvpn
IPCopOS w/ OpenVPN managementCommunityGPL http://sourceforge.net/apps/trac/ipcop/wiki
OpenVPN switcher (vpnsw)Star/stop/monit openvpn services]CommunityPerl Artistic 2.0Perlhttp://wiki.unix7.org/vpnsw
OpenVPN Server Monitor GUIOpenVPN Server Monitoring Software http://openvpnchecker.com/
OpenvpnwebguiplusWebUICommunityUndefinedUndefinedhttp://sourceforge.net/projects/openvpnwebguip/
pfSenseOS w/ OpenVPN and key/cert managmentCommunityBSD http://pfsense.com
PurpleNetWebUICommunityGPLv2Pythonhttp://sourceforge.net/projects/purplenet/
ZentyalOS w/ OpenVPN managementCommunityGPLv2Perlhttp://www.zentyal.org/
OMNIOpenVPN setup & management/SSL Certificate Managed PKIClosedProprietary http://omni.teonite.com
OpenVPN AdminGUI (Web-based)CommunityGPLPerlhttp://www.openit.it/index.php/it/openvpnadmin
VAMOpenVPN account management (Web-based)CommunityPerl Artistic 2.0Perlhttp://wiki.unix7.org/perl/vam

Certificate management

Project namePurposeDevel modelLicenseLanguageURL
MiniCAWeb app for x.509 cert managementCommunityPerl Artistic 2.0Perlhttp://minica.unix7.org/
OpenVPN Web Certificate ManagementCert management interf. http://sourceforge.net/projects/openvpncertmgmt/

Authentication

Project namePurposeDevel modelLicenseLanguageURL
Authentication and authorizationAuthentication add-onPrivateFreeware-http://authentica.onpw.de/
eurephiaAuthentication pluginCommunityGPLv2C/XSLhttp://www.eurephia.net/
htpasswd AuthenticationAuthentication scriptPrivateFreewareChttp://openvpn.defsdoor.org/
LDAP authenticationAuthentication moduleCommunityGPLv2Chttps://github.com/chantra/openvpn-ldap-auth
MySQL authenticationAuthentication moduleCommunityGPLv2Chttps://github.com/chantra/openvpn-mysql-auth
Openvpn-auth-ldapAuthentication pluginCommunityBSD (new)Objective-Chttp://code.google.com/p/openvpn-auth-ldap/
Openvpn authserverAuthentication frameworkCommunityGPLv2Perlhttp://code.google.com/p/openvpn-authserver/
OpenVPN LDAP for Windows ServerAuth script for WindowsCommunitywxWindowsVBScripthttp://sourceforge.net/projects/ovpn-auth-ldap/
Pam-openvpnPAM integration moduleCommunityGPLv2Chttp://sourceforge.net/projects/pam-openvpn/
Radiusplugin for OpenVPNAuthentication moduleCommunityGPLv2C++http://www.nongnu.org/radiusplugin/

Patchsets / modifications

Project namePurposeDevel modelLicenseLanguageURL
Openvpn4vanReal-time version of OvpnCommunityGPLv2C++http://sourceforge.net/projects/openvpn4van/
TunemuTun dev support for DarwinCommunityGPLv2Chttp://code.gerade.org/tunemu/

Services

Project namePurposeDevel modelLicenseLanguageURL
OpenVPN e.V.Forums & wiki (de/en)http://www.openvpn.eu/index.php?id=23&L=0
OpenVPN forumsForums (en)https://forums.openvpn.net
OpenVPN wiki @Secure Computing Wikihttp://www.secure-computing.net/wiki/index.php/OpenVPN
OpenVPN Trac Wiki/Issue trackerWiki/Issue trackerhttps://community.openvpn.net/openvpn/wiki

Non-OpenVPN services

Project namePurposeDevel modelLicenseLanguageURL
Debian bug tracker(OpenVPN) bug reportshttp://www.debian.org/Bugs/
Debian packages(OpenVPN) packageshttp://www.debian.org/distrib/packages
Fedora/Fedora EPEL packages(OpenVPN) packageshttp://fedoraproject.org/wiki/EPEL
Gentoo bug tracker(OpenVPN) bug reportshttp://bugs.gentoo.org/
Ubuntu bug tracker(OpenVPN) bug reportshttps://launchpad.net/ubuntu/+bugs
Ubuntu packages(OpenVPN) packageshttp://packages.ubuntu.com/

Misc

Project namePurposeDevel modelLicenseLanguageURL
Easy OpenVPN PackagerInstaller customizationCommunityUndefinedUndefinedhttp://sourceforge.net/projects/easyopackager/
Debian/Ubuntu "testing" packagesPackageshttps://launchpad.net/~berni/+archive/ipv6
OpenMesherOpenVPN Router MeshCommunityBSDEnglishhttps://github.com/darkpixel/openmesher/
PloneOpenvpnPlone CMS moduleCommunityUndefinedUndefinedhttp://sourceforge.net/projects/ploneopenvpn/
Snom VoIP phonesOpenVPN used for encryption http://wiki.snom.com/Networking/Virtual_Private_Network_(VPN)
WiKID Strong Authentication System
StoneVPNCert/config managerCommunityGPLv2Englishhttp://github.com/lkeijser/stonevpn/
OpenVPN Service for WindowsNT ServiceCommunityMITVB.NEThttp://openvpnwinsvc.codeplex.com/
Non-Sucking Service ManagerNT Service public domain https://nssm.cc/description

Inactive projects

Project namePurposeDevel modelLicenseLanguageURL
OpenVPN ControlGUI (any perl/tk platform)CommunityGPLv2Perl, Tk
KovpnGUI (any KDE platform)CommunityGPLv2C++https://projects.fslab.de/projects/kovpn/wiki
OpenVPN Web GUIGUI (Web-based)CommunityBSDPHPhttp://sourceforge.net/projects/openvpn-web-gui/
OpenVPNManager http://sourceforge.net/projects/openvpnmanager/
Donar projectTurn-key VPN solutionCommunityGPLv2Javahttp://sourceforge.net/projects/donar/
PhpVPNManagement GUICommunityGPL/LGPLv2C++/PHPhttp://sourceforge.net/projects/phpvpn/
Online Administration for OpenVPNWebUICommunityGPLv2PHPhttp://sourceforge.net/projects/ovpnwebgui/
OpenVPN Smart ConfiguratorGUI (Windows)CommunityGPLv2VB .NEThttp://sourceforge.net/projects/openvpnsmartcon/
OpenVPN PKI GUIGUI (Windows)CommunityGPLv3AutoIThttp://sourceforge.net/projects/openvpn-pki/
Openvpn guruWeb-based admin UICommunityUndefinedUndefinedhttp://sourceforge.net/projects/openvpnguru/
csVPNGUI (Java)CommunityUndefinedJavahttp://sourceforge.net/projects/csvpn/
OpenVPN-TrackerOpenVPN status monitorCommunityBSD/GPLv2PHPhttp://sourceforge.net/projects/ovpntracker/
VpnmgmUser/group access controlCommunityGPLv2PHPhttp://sourceforge.net/projects/vpnmgm/
Openvpn java front endGUI (any Java platform)CommunityGPLv2Javahttp://sourceforge.net/projects/openvpnjfe/
OpenVPN Key Distribution SystemKey distribution serviceCommunityGPLv2PHPhttp://sourceforge.net/projects/openvpnkeydist/
MyVPN OpenVPN Web ConfigWeb configuration UICommunityGPLv2PHP, Perlhttp://sourceforge.net/projects/ovpnwc/
Local VPN ProxyLocal VPN proxyCommunityMultipleChttp://sourceforge.net/projects/ethernetnetwork/
OpenVPN Auth PasswdAuthentication pluginCommunityGPLv2Chttp://sourceforge.net/projects/auth-passwd/
FASTOpenVPN-GuiGUI (Windows)CommunityMPL v1.1Delphi/Kylixhttp://sourceforge.net/projects/fastopenvpngui/
GtokenvpnManagement GUI (POSIX)CommunityBSDPerlhttp://sourceforge.net/projects/gtokenvpn/
EuVpnGUI (Linux)CommunityGPLv2Javahttp://sourceforge.net/projects/euvpn/
OpenVPN Firewall PluginFirewall pluginCommunityGPLv2Chttp://sourceforge.net/projects/ovfwp/
OpenVPN GUIGUI (any Java platform)CommunityGPLv2Javahttp://sourceforge.net/projects/openvpngui/
OpenVPN-GUI for WindowsGUI (Windows)CommunityGPLv2Chttp://openvpn.se/
Openvpn certificate generatorCert. Management GUICommunityGPLv2Java, PHPhttp://sourceforge.net/projects/ovpn-crt-gen/
OpenVPN SysTrayGUI (any Java platform)CommunityGPLv2Javahttp://sourceforge.net/projects/openvpnsystray/
SimplexVPNKZero-conf OpenVPN(?)CommunityBSDC#http://sourceforge.net/projects/simplexk/
Multiplatform Admin GUI for OpenVPNGUI (Windows/Linux)CommunityC#http://sourceforge.net/projects/openvpn-admin/
TunTunGUI (POSIX)CommunityGPLv2Valahttp://code.google.com/p/tuntun/downloads/list
authsqlite Authentication pluginCommunityGPLv2Chttp://www.pcwdld.com/authsqlite
OpenWinVPN http://sourceforge.net/projects/openwinvpn/
Last modified 10 months ago Last modified on 05/19/23 10:51:06