Xtradius is a radius server that permits you to handle user authentication and accounting request via external scripts. You can handle script requests for user accounting, user authentication, NAS start and NAS stop packets. You can also write additional information into the NAS detail logfile. Parameters to scripts are passed via command line options or environment variables, making it very simple to implement SQL-based user accounting, authentication and account expiration. It is also compatible with "standard" cistron radius server.
|Tags||Logging Networking Firewalls Monitoring Systems Administration Security|
|Operating Systems||POSIX AIX BSD Linux Solaris|
Release Notes: The underlying code base was upgraded to Cistron-1.6.4. Support for Cisco VoIP was added (now xtradius can handle Cisco VoIP packets as all the others). The buffer size for exec strings was changed (the previous version cut out long parameters). Attributes codes in raddb/dictionary.xtradius were changed. A new LDAP auth script was added, as well as a simple debugging script which logs script data to /tmp/xtr.debug.
Release Notes: Fixes for radius_env's call to strdup in exec.c and a compile-time warning when NOSHADOW is defined, and a new contrib/ directory with the following plug-ins: authldap, authmysql, and pg_xtradius.
Release Notes: This release fixes some weird bugs found in 1.0beta and upgraded xtradius to cistron 1.6.3, both through the inclusion of a number of patches.
Release Notes: Attributes are now also passed to the scripts via environment varibles. The code was upgraded to Cistron Radius 1.6.1. The maximum size of the authentication length string was changed to 254 characters. Some fixes were made for FreeBSD compatibility. Dictionary values have been moved to dictionary.xtradius.
Release Notes: Updated to Cistron Radius 220.127.116.11, Usernames now can contain spaces, the xtradius dictionary keys have been changed, added execparams config file which let you to specify param char and pairs (now any user data can be passed to scripts), added script execution while writing detail file. There is now a sample perl plugin to handle users using DBI and postgresql DB available on the website.