eurephia is an authentication plug-in for OpenVPN. The plug-in enhances OpenVPN authentication by introducing user name and password authentication in addition to SSL certificates. In addition, eurephia will blacklist IP addresses, user accounts, and/or certificates if too many failed attempts are registered. On the Linux platform, iptables support is also included, which can be used to restrict each user's network access through the VPN channel. For the moment, eurephia depends on a patched OpenVPN server to provide a secure user name and certificate mapping.
Jkaptive is a simple captive portal without RADIUS and thus, without total security, but at the same time. without too much hassle.
Likewise Open is an application that joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users with their domain credentials. Features include: joining non-Windows systems to Active Directory domains in a single step from the command line or from a GUI; authenticating users with a single user name and password; enforcing the same password policies for all platforms; supporting multiple forests with one-way and two-way cross forest trusts; caching credentials in case your domain controller goes down; and providing single sign-on for SSH and Putty. It does not require Active Directory schema changes for installation.
LinOTP is a solution for strong two-factor authentication with one time passwords. It features a modular architecture into which userrdresolver modules, authentication modules, and OTP calculation modules can be plugged.
MUNGE Uid 'N' Gid Emporium
MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating and validating credentials. It is designed to be highly scalable for use in an HPC cluster environment. It allows a process to authenticate the UID and GID of another local or remote process within a group of hosts having common users and groups.
pam_chroot is a Linux-PAM module that allows a user to be chrooted in auth, account, or session. The pam_chroot configuration employs a flexible syntax which allows for a user to be selectively chrooted based upon username or group membership.
pam_lirc is a PAM authentication module that lets you type your password on a remote control.
Prasi is a single-sign-on system for your Perl or PHP scripts, similar to MS Passport. All your enabled services can save and share user profile data, and need not be one the same physical server. Available in 7 languages.
pyrad is an implementation of a RADIUS client as described in RFC2865. It takes care of all the details like building RADIUS packets, sending them and decoding responses.
pysrp provides a Python implementation of the Secure Remote Password protocol (SRP).
radauth allows you to authenticate against a radius server from command line.
Radical is a radius packet decoding tool written in Python.
Radlogin is a free tool to simulate, debug and monitor most RADIUS and Network Access Servers. HTTP and command line interfaces. RADIUS server monitoring with email pager notification. Customizable attribute profiles and validating packet decoder.