Amrita VPN is an easy-to-use open source VPN solution that runs on the GNU/Linux platform. The implementation is fully in userspace and requires no kernel patches or enhancements. It uses SSL for strong encryption and authentication.
| Tags | Communications Internet Security |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: This release fixes a bug that caused amvpn to become CPU bound when there's a congestion/break in the outbound link. Basic flow control has been added. A keepalive message option has been added to help detect connection breaks as quickly as possible so that a fast reconnect can take place.


Changes: A problem that prevented amvpn from binding to low ports and a potential problem associated with uninitialized heap objects have been fixed. The initialization logic has been modified so that any startup problems will be logged before going into daemon mode. There is enhanced error/message logging and some code cleanup.


Changes: A monitoring facility for key/cert changes was added, along with an email notification framework for connection, disconnection, and key/cert file modification events. System-wide framework code was also added for making error handling more robust and helpful.


Changes: This release fixes an improper signal handling bug which had the potential to cause the server to abort under certain conditions.


Changes: This release fixes an error logging bug which caused server aborts, makes dropping of root privileges after startup mandatory for better security, and adds checks for accessibility of key/cert files.
Migrates FileMaker to MySQL, Oracle, Access, SQL Server, FrontBase, FileMaker7.