Managing Interface for Libreswan VPN software, built using django.
- Add User
- Create VPN for remote host connection profiles
- Create Subnet to Subnet VPN connection profiles
- Generate Private Key (CA private key)
- Generate root certificate (Using CA private key)
- Create certificate configurations (for user certificates)
- Generate user certificates
- Revoke user certificates
- Enable user (Allow User to login)
- Disable user (Disallow User to login)
- Delete User Data (Keys & Certificates)
- Delete all certificates (User, CA & Default Certificate configuration)
- Account activation (email verification)
- Download the certificate generated for user
Please Refer:
- Installation Instructions - A step by step guide on Installation of Libreswan Managing Interface.
- Libreswan Administration guide - A guide on how to use different functionalities of the Libreswan Managing Interface.
- Google Summer of Code 2018 - Project Proposal - Web based Certificate and Profile User Interface.
About The Libreswan Project
Libreswan is a free software implementation of the most widely supported and standardized VPN protocol based on ("IPsec") and the Internet Key Exchange("IKE"). These standards are produced and maintained by the Internet Engineering Task Force ("IETF").
Libreswan has been under active development for over 15 years, going back to The FreeS/WAN Project founded in 1997 by John Gilmore and Hugh Daniel. For more information, see the project's History. Libreswan supports IKE versions 1 and 2. It runs on Linux 2.4 to 4.x, FreeBSD and Apple OSX. On Linux, it can use the built-in IPsec stack ("XFRM/NETKEY") or its own IPsec stack ("KLIPS"). It uses the NSS crypto library. The list of supported RFC's can be found at Implemented standards.
Libreswan is licensed under the GNU Public License("GPLv2"). See the License. It ships as part of many Linux distributions, including Fedora, RHEL/EPEL and Arch Linux and can be installed on those systems using the native software management tools. The source code is available as tar ball and via our git repository. Older versions, patches and pre-compiled versions are available on our download site.
Common configuration examples can be found in our Wiki. Furthermore, our test cases also document our behaviour. You can find test case results and logfiles on our daily testing site at testing.libreswan.org. And of course, the manual page of ipsec.conf documents the configuration options as well.
This project(Libreswan Managing Interface) is Licensed under : GNU General Public License v2.0