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 ASClosedProprietaryhttp://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)CommunityGPLv2Chttp://sourceforge.net/projects/openvpn-gui/
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 (OSX)CommunityGPLv2Objective-Chttp://code.google.com/p/tunnelblick/
TunnelDroid?GUI (Android)CommunityGPLv3Javahttp://sourceforge.net/projects/tunneldroid/
tunXtenGUI (Windows)ClosedProprietaryhttp://www.tunxten.com
ViscosityGUI (Windows/OSX)ClosedProprietaryIrrelevanthttp://www.viscosityvpn.com/index.html
ShimoGUI (OSX)ClosedProprietary http://www.chungwasoft.com/shimo

Management GUI

Project namePurposeDevel modelLicenseLanguageURL
Access ServerCommercial version of OpenVPNClosedProprietaryhttp://openvpn.net
Bytemine managerGUI for server administrationCommunityBSD licenceJavahttp://github.com/bytemine/bytemine-manager
ClearOSOS w/ OpenVPN managementCommunityhttp://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/user_guide/openvpn
IPCopOS w/ OpenVPN managementCommunityGPLhttp://sourceforge.net/apps/trac/ipcop/wiki
OpenVPN Web Certificate ManagementCert management interf.http://sourceforge.net/projects/openvpncertmgmt/
OpenVPN Server Monitor GUIOpenVPN Server Monitoring Softwarehttp://openvpnchecker.com/
OpenvpnwebguiplusWebUICommunityUndefinedUndefinedhttp://sourceforge.net/projects/openvpnwebguip/
pfSenseOS w/ OpenVPN and key/cert managmentCommunityBSD http://pfsense.com
PurpleNet?WebUICommunityGPLv2Pythonhttp://sourceforge.net/projects/purplenet/
ZentyalOS w/ OpenVPN managementCommunityGPLv2Perlhttp://www.zentyal.org/
OMNIOpenVPN setup & management/SSL Certificate Managed PKIClosedProprietaryhttp://omni.teonite.com
OpenVPN AdminGUI (Web-based)CommunityGPLPerlhttp://www.openit.it/index.php/it/openvpnadmin

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 moduleCommunityGPLv2Chttp://redmine.debuntu.org/projects/openvpn-ldap-auth/wiki
MySQL authenticationAuthentication moduleCommunityGPLv2Chttp://redmine.debuntu.org/projects/openvpn-mysql-auth/wiki
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
OpenMesher?OpenVPN Router MeshCommunityBSDEnglishhttps://github.com/darkpixel/openmesher/
OpenWinVPNhttp://sourceforge.net/projects/openwinvpn/
PloneOpenvpn?Plone CMS moduleCommunityUndefinedUndefinedhttp://sourceforge.net/projects/ploneopenvpn/
Snom VoIP phonesOpenVPN used for encryptionhttp://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/

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/
OpenVPNManagerhttp://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/Kylix?http://sourceforge.net/projects/fastopenvpngui/
GtokenvpnManagement GUI (POSIX)CommunityBSDPerlhttp://sourceforge.net/projects/gtokenvpn/
EuVpn?GUI (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 SysTray?GUI (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/
TunTun?GUI (POSIX)CommunityGPLv2Valahttp://code.google.com/p/tuntun/downloads/list
authsqlite Authentication pluginCommunityGPLv2Chttp://www.trooth.cc/projects/authsqlite/
Last modified 11 months ago Last modified on 06/03/13 09:33:13