Page 1 of 1

pyovpn

Posted: Sun Nov 07, 2021 1:30 am
by grampae
Is there a possible way to view the pyovpn source? I am doing some research and being able to view the code would be so helpful..

Re: pyovpn

Posted: Sun Nov 07, 2021 9:58 am
by openvpn_inc
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

Re: pyovpn

Posted: Tue Nov 16, 2021 6:42 pm
by chilinux
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