Blame
| b0eafb | Samuli Seppänen | 2025-02-28 14:24:29 | 1 | **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. |
| 2 | ||||
| 3 | # Introduction |
|||
| 4 | ||||
| 5 | 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. |
|||
| 6 | ||||
| 7 | # Windows client GUI |
|||
| 8 | ||||
| 9 | 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. |
|||
| 10 | ||||
| 11 | OpenVPN Technologies Inc also provide a client which is available [http://openvpn.net/index.php?option=com_content&id=357 here]. |
|||
| 12 | ||||
| 13 | # Windows System Service |
|||
| 14 | ||||
| 15 | 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. |
|||
| 16 | ||||
| 17 | # Active projects |
|||
| 18 | ||||
| 19 | ## Ports |
|||
| 20 | ||||
| 21 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 22 | |-|-|-|-|-|-| |
|||
| 23 | |Android 4.0 port|Port|Community|GPLv2|C|http://code.google.com/p/ics-openvpn| |
|||
| 24 | ||||
| 25 | ## Client GUI |
|||
| 26 | ||||
| 27 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 28 | |-|-|-|-|-|-| |
|||
| 29 | |Gopenvpn|GUI (POSIX)|Community|GPLv2|C|http://gopenvpn.sourceforge.net/| |
|||
| 30 | |GuizmOVPN|GUI (IOS)|Closed|Unknown|Objective-C|http://www.guizmovpn.com/| |
|||
| 31 | |Kvpnc (supports OpenVPN)|GUI (any KDE platform)|Community|GPLv2|C++|https://gna.org/projects/kvpnc| |
|||
| 32 | |!NetworkManager OpenVPN plugin|GUI (POSIX)|Community|GPLv2|C|http://projects.gnome.org/NetworkManager/| |
|||
| 33 | |OAST - New OpenVPN GUI|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/oast/| |
|||
| 34 | |OpenVPN Access Server Windows Client|GUI (Win), mostly for AS|Closed|Proprietary| |http://openvpn.net/index.php/openvpn-client/downloads.html| |
|||
| 35 | |OpenVPN Client Windows|GUI (Windows)|Community|GPLv2|C++|http://sourceforge.net/projects/securepoint/| |
|||
| 36 | |OpenVPN for PocketPC|OpenVPN client|Community|Freeware|C(?)|http://ovpnppc.ziggurat29.com/ovpnppc-main.htm| |
|||
| 37 | |OpenVPN-GUI|GUI (Windows)|Community|GPLv2|C|https://github.com/OpenVPN/openvpn-gui/tags| |
|||
| 38 | |OpenVPN Manager|GUI (Windows)|Community|GPLv2|C#|http://openvpn.jowisoftware.de/| |
|||
| 39 | |OpenVPN MI GUI|GUI (Windows)|Community|GPLv2|C|http://openvpn-mi-gui.inside-security.de/| |
|||
| 40 | |OpenVPN Portable|Portable GUI (Windows)|Community|GPLv2|C|http://sourceforge.net/projects/ovpnp/| |
|||
| 41 | |OpenVPN Settings|GUI (Android)|Community|Apache License 2.0|Java|http://code.google.com/p/android-openvpn-settings/| |
|||
| 42 | |OpenVPN-Status|GUI (any Python platform)|Community|GPLv2|Python|http://sourceforge.net/projects/openvpn-status/| |
|||
| 43 | |OpenVPN-UI|GUI (Windows)|Community|GPL|C# (+WPF)|http://sourceforge.net/projects/openvpnui/| |
|||
| 44 | |Pyopenvpnman|GUI (Windows)|Community|LGPL|Python|https://code.google.com/p/pyopenvpnman/| |
|||
| 45 | |Simple OpenVPN GUI for linux|GUI (POSIX)|Community|GPLv2|C|http://sourceforge.net/projects/sogfl/| |
|||
| 46 | |Tunnelblick|GUI (macOS/OS X)|Community|GPLv2|Objective-C|https://tunnelblick.net/| |
|||
| 47 | |!TunnelDroid|GUI (Android)|Community|GPLv3|Java|http://sourceforge.net/projects/tunneldroid/| |
|||
| 48 | |tunXten|GUI (Windows)|Closed|Proprietary| |http://www.tunxten.com| |
|||
| 49 | |Viscosity|GUI (Windows/OS X)|Closed|Proprietary| |https://www.sparklabs.com/viscosity/| |
|||
| 50 | |Shimo|GUI (OSX)|Closed|Proprietary| |http://www.chungwasoft.com/shimo| |
|||
| 51 | ||||
| 52 | ## Management GUI |
|||
| 53 | ||||
| 54 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 55 | |-|-|-|-|-|-| |
|||
| 56 | |Access Server|Commercial version of OpenVPN|Closed|Proprietary| |http://openvpn.net| |
|||
| 57 | |Bytemine manager|GUI for server administration|Community|BSD licence|Java|http://github.com/bytemine/bytemine-manager| |
|||
| 58 | |OpenVPN-Monitor|OpenVPN status monitor|Community|GPLv3|Python|https://github.com/furlongm/openvpn-monitor/| |
|||
| 59 | |ClearOS|OS w/ OpenVPN management|Community| | |http://www.clearcenter.com/support/documentation/clearos_enterprise_5.1/user_guide/openvpn| |
|||
| 60 | |IPCop|OS w/ OpenVPN management|Community|GPL| |http://sourceforge.net/apps/trac/ipcop/wiki| |
|||
| 61 | |OpenVPN switcher (vpnsw)|Star/stop/monit openvpn services]|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/vpnsw| |
|||
| 62 | |OpenVPN Server Monitor GUI|OpenVPN Server Monitoring Software| | | |http://openvpnchecker.com/| |
|||
| 63 | |Openvpnwebguiplus|WebUI|Community|Undefined|Undefined|http://sourceforge.net/projects/openvpnwebguip/| |
|||
| 64 | |pfSense|OS w/ OpenVPN and key/cert managment|Community|BSD| |http://pfsense.com |
|||
| 65 | |!PurpleNet|WebUI|Community|GPLv2|Python|http://sourceforge.net/projects/purplenet/| |
|||
| 66 | |Zentyal|OS w/ OpenVPN management|Community|GPLv2|Perl|http://www.zentyal.org/| |
|||
| 67 | |OMNI|OpenVPN setup & management/SSL Certificate Managed PKI|Closed|Proprietary| |http://omni.teonite.com| |
|||
| 68 | |OpenVPN Admin|GUI (Web-based)|Community|GPL|Perl|http://www.openit.it/index.php/it/openvpnadmin| |
|||
| 69 | |VAM|OpenVPN account management (Web-based)|Community|Perl Artistic 2.0|Perl|http://wiki.unix7.org/perl/vam| |
|||
| 70 | ||||
| 71 | ## Certificate management |
|||
| 72 | ||||
| 73 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 74 | |-|-|-|-|-|-| |
|||
| 75 | |MiniCA|Web app for x.509 cert management|Community|Perl Artistic 2.0|Perl|http://minica.unix7.org/| |
|||
| 76 | |OpenVPN Web Certificate Management|Cert management interf.| | | |http://sourceforge.net/projects/openvpncertmgmt/| |
|||
| 77 | ||||
| 78 | ## Authentication |
|||
| 79 | ||||
| 80 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 81 | |-|-|-|-|-|-| |
|||
| 82 | |Authentication and authorization|Authentication add-on|Private|Freeware|-|http://authentica.onpw.de/| |
|||
| 83 | |eurephia|Authentication plugin|Community|GPLv2|C/XSL|http://www.eurephia.net/| |
|||
| 84 | |htpasswd Authentication|Authentication script|Private|Freeware|C|http://openvpn.defsdoor.org/| |
|||
| 85 | |LDAP authentication|Authentication module|Community|GPLv2|C|https://github.com/chantra/openvpn-ldap-auth| |
|||
| 86 | |MySQL authentication|Authentication module|Community|GPLv2|C|https://github.com/chantra/openvpn-mysql-auth| |
|||
| 87 | |Openvpn-auth-ldap|Authentication plugin|Community|BSD (new)|Objective-C|http://code.google.com/p/openvpn-auth-ldap/| |
|||
| 88 | |Openvpn authserver|Authentication framework|Community|GPLv2|Perl|http://code.google.com/p/openvpn-authserver/| |
|||
| 89 | |OpenVPN LDAP for Windows Server|Auth script for Windows|Community|wxWindows|VBScript|http://sourceforge.net/projects/ovpn-auth-ldap/| |
|||
| 90 | |Pam-openvpn|PAM integration module|Community|GPLv2|C|http://sourceforge.net/projects/pam-openvpn/| |
|||
| 91 | |Radiusplugin for OpenVPN|Authentication module|Community|GPLv2|C++|http://www.nongnu.org/radiusplugin/| |
|||
| 92 | ||||
| 93 | ## Patchsets / modifications == |
|||
| 94 | ||||
| 95 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 96 | |-|-|-|-|-|-| |
|||
| 97 | |Openvpn4van|Real-time version of Ovpn|Community|GPLv2|C++|http://sourceforge.net/projects/openvpn4van/| |
|||
| 98 | |Tunemu|Tun dev support for Darwin|Community|GPLv2|C|http://code.gerade.org/tunemu/| |
|||
| 99 | ||||
| 100 | ## Services |
|||
| 101 | ||||
| 102 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 103 | |-|-|-|-|-|-| |
|||
| 104 | |OpenVPN e.V.|Forums & wiki (de/en)||||http://www.openvpn.eu/index.php?id=23&L=0| |
|||
| 105 | |OpenVPN forums|Forums (en)||||https://forums.openvpn.net| |
|||
| 106 | |OpenVPN wiki @Secure Computing |Wiki||||http://www.secure-computing.net/wiki/index.php/OpenVPN| |
|||
| 107 | |OpenVPN Trac !Wiki/Issue tracker|!Wiki/Issue tracker||||https://community.openvpn.net/openvpn/wiki| |
|||
| 108 | ||||
| 109 | ## Non-OpenVPN services |
|||
| 110 | ||||
| 111 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 112 | |-|-|-|-|-|-| |
|||
| 113 | |Debian bug tracker|(OpenVPN) bug reports||||http://www.debian.org/Bugs/| |
|||
| 114 | |Debian packages|(OpenVPN) packages||||http://www.debian.org/distrib/packages| |
|||
| 115 | |!Fedora/Fedora EPEL packages|(OpenVPN) packages||||http://fedoraproject.org/wiki/EPEL| |
|||
| 116 | |Gentoo bug tracker|(OpenVPN) bug reports||||http://bugs.gentoo.org/| |
|||
| 117 | |Ubuntu bug tracker|(OpenVPN) bug reports||||https://launchpad.net/ubuntu/+bugs| |
|||
| 118 | |Ubuntu packages|(OpenVPN) packages||||http://packages.ubuntu.com/| |
|||
| 119 | ||||
| 120 | ## Misc |
|||
| 121 | ||||
| 122 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 123 | |-|-|-|-|-|-| |
|||
| 124 | |Easy OpenVPN Packager|Installer customization|Community|Undefined|Undefined|http://sourceforge.net/projects/easyopackager/| |
|||
| 125 | |!Debian/Ubuntu "testing" packages|Packages||||https://launchpad.net/~berni/+archive/ipv6| |
|||
| 126 | |!OpenMesher|OpenVPN Router Mesh|Community|BSD|English|https://github.com/darkpixel/openmesher/| |
|||
| 127 | |!PloneOpenvpn|Plone CMS module|Community|Undefined|Undefined|http://sourceforge.net/projects/ploneopenvpn/| |
|||
| 128 | |Snom VoIP phones|OpenVPN used for encryption| | | |http://wiki.snom.com/Networking/Virtual_Private_Network_(VPN)| |
|||
| 129 | |WiKID Strong Authentication System| | | | | | |
|||
| 130 | |StoneVPN|Cert/config manager|Community|GPLv2|English|http://github.com/lkeijser/stonevpn/| |
|||
| 131 | |OpenVPN Service for Windows|NT Service|Community|MIT|VB.NET|http://openvpnwinsvc.codeplex.com/| |
|||
| 132 | |Non-Sucking Service Manager|NT Service| |public domain| |https://nssm.cc/description| |
|||
| 133 | ||||
| 134 | ## Inactive projects |
|||
| 135 | ||||
| 136 | |**Project name**|**Purpose**|**Devel model**|**License**|**Language**|**URL**| |
|||
| 137 | |-|-|-|-|-|-| |
|||
| 138 | |OpenVPN Control|GUI (any perl/tk platform)|Community|GPLv2|Perl, Tk|| |
|||
| 139 | |Kovpn|GUI (any KDE platform)|Community|GPLv2|C++|https://projects.fslab.de/projects/kovpn/wiki| |
|||
| 140 | |OpenVPN Web GUI|GUI (Web-based)|Community|BSD|PHP|http://sourceforge.net/projects/openvpn-web-gui/| |
|||
| 141 | |OpenVPNManager| | | | |http://sourceforge.net/projects/openvpnmanager/| |
|||
| 142 | |Donar project|Turn-key VPN solution|Community|GPLv2|Java|http://sourceforge.net/projects/donar/| |
|||
| 143 | |PhpVPN|Management GUI|Community|GPL/LGPLv2|C++/PHP|http://sourceforge.net/projects/phpvpn/| |
|||
| 144 | |Online Administration for OpenVPN|WebUI|Community|GPLv2|PHP|http://sourceforge.net/projects/ovpnwebgui/| |
|||
| 145 | |OpenVPN Smart Configurator|GUI (Windows)|Community|GPLv2|VB .NET|http://sourceforge.net/projects/openvpnsmartcon/| |
|||
| 146 | |OpenVPN PKI GUI|GUI (Windows)|Community|GPLv3|AutoIT|http://sourceforge.net/projects/openvpn-pki/| |
|||
| 147 | |Openvpn guru|Web-based admin UI|Community|Undefined|Undefined|http://sourceforge.net/projects/openvpnguru/| |
|||
| 148 | |csVPN|GUI (Java)|Community|Undefined|Java|http://sourceforge.net/projects/csvpn/| |
|||
| 149 | |OpenVPN-Tracker|OpenVPN status monitor|Community|BSD/GPLv2|PHP|http://sourceforge.net/projects/ovpntracker/| |
|||
| 150 | |Vpnmgm|User/group access control|Community|GPLv2|PHP|http://sourceforge.net/projects/vpnmgm/| |
|||
| 151 | |Openvpn java front end|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpnjfe/| |
|||
| 152 | |OpenVPN Key Distribution System|Key distribution service|Community|GPLv2|PHP|http://sourceforge.net/projects/openvpnkeydist/| |
|||
| 153 | |MyVPN OpenVPN Web Config|Web configuration UI|Community|GPLv2|PHP, Perl|http://sourceforge.net/projects/ovpnwc/| |
|||
| 154 | |Local VPN Proxy|Local VPN proxy|Community|Multiple|C|http://sourceforge.net/projects/ethernetnetwork/| |
|||
| 155 | |OpenVPN Auth Passwd|Authentication plugin|Community|GPLv2|C|http://sourceforge.net/projects/auth-passwd/| |
|||
| 156 | |FASTOpenVPN-Gui|GUI (Windows)|Community|MPL v1.1|!Delphi/Kylix|http://sourceforge.net/projects/fastopenvpngui/| |
|||
| 157 | |Gtokenvpn|Management GUI (POSIX)|Community|BSD|Perl|http://sourceforge.net/projects/gtokenvpn/| |
|||
| 158 | |!EuVpn|GUI (Linux)|Community|GPLv2|Java|http://sourceforge.net/projects/euvpn/| |
|||
| 159 | |OpenVPN Firewall Plugin|Firewall plugin|Community|GPLv2|C|http://sourceforge.net/projects/ovfwp/| |
|||
| 160 | |OpenVPN GUI|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpngui/| |
|||
| 161 | |OpenVPN-GUI for Windows|GUI (Windows)|Community|GPLv2|C|http://openvpn.se/| |
|||
| 162 | |Openvpn certificate generator|Cert. Management GUI|Community|GPLv2|Java, PHP|http://sourceforge.net/projects/ovpn-crt-gen/| |
|||
| 163 | |OpenVPN !SysTray|GUI (any Java platform)|Community|GPLv2|Java|http://sourceforge.net/projects/openvpnsystray/| |
|||
| 164 | |SimplexVPNK|Zero-conf OpenVPN(?)|Community|BSD|C#|http://sourceforge.net/projects/simplexk/| |
|||
| 165 | |Multiplatform Admin GUI for OpenVPN|GUI (!Windows/Linux)|Community||C#|http://sourceforge.net/projects/openvpn-admin/| |
|||
| 166 | |!TunTun|GUI (POSIX)|Community|GPLv2|Vala|http://code.google.com/p/tuntun/downloads/list| |
|||
| 167 | |authsqlite |Authentication plugin|Community|GPLv2|C|http://www.pcwdld.com/authsqlite| |
|||
| 168 | |OpenWinVPN| | | | |http://sourceforge.net/projects/openwinvpn/| |
