Commit b0eafb
2025-02-28 14:24:29 Samuli Seppänen: Add RelatedProjects page| /dev/null .. Archived/RelatedProjects.md | |
| @@ 0,0 1,168 @@ | |
| + | **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/| |
