pyovpn
- openvpn_inc
- OpenVPN Inc.
- Posts: 1333
- Joined: Tue Feb 16, 2021 10:41 am
Re: pyovpn
Hello grampae,
OpenVPN Access Server is a closed-source program and the license forbids that:
"You agree not to reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of this software, or create derivative works from this software."
If you're interested in the OpenVPN core that handles the VPN tunnels themselves, that is fully open source and available here:
https://github.com/OpenVPN
Kind regards,
Johan
OpenVPN Access Server is a closed-source program and the license forbids that:
"You agree not to reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of this software, or create derivative works from this software."
If you're interested in the OpenVPN core that handles the VPN tunnels themselves, that is fully open source and available here:
https://github.com/OpenVPN
Kind regards,
Johan
OpenVPN Inc.
Answers provided by OpenVPN Inc. staff members here are provided on a voluntary best-effort basis, and no rights can be claimed on the basis of answers posted in this public forum. If you wish to get official support from OpenVPN Inc. please use the official support ticket system: https://openvpn.net/support
Answers provided by OpenVPN Inc. staff members here are provided on a voluntary best-effort basis, and no rights can be claimed on the basis of answers posted in this public forum. If you wish to get official support from OpenVPN Inc. please use the official support ticket system: https://openvpn.net/support
-
- OpenVPN Power User
- Posts: 156
- Joined: Thu Mar 28, 2013 8:31 am
Re: pyovpn
Actually, the majority of the code for the github repo you pointed to runs as an unprivileged user of "openvpn_as"
Instead, there is five python processes that show up as running as root in a process listing. It seems like a third-party security audit should start there but as you point out the license currently prohibits it.
Would it ever be possible to better modularize this code to run the majority of it also as an unpriviledged user and then open source all of the remaining code that needs to run as root?
Thanks
Instead, there is five python processes that show up as running as root in a process listing. It seems like a third-party security audit should start there but as you point out the license currently prohibits it.
Would it ever be possible to better modularize this code to run the majority of it also as an unpriviledged user and then open source all of the remaining code that needs to run as root?
Thanks