TekRADIUS is a RADIUS server for Windows. You are free to use freeware version for both commercial and personal use. TekRADIUS tested on Microsoft Windows XP, Vista, Windows 7 and Windows 2003/2008 server. TekRADIUS complies with RFC 2865 and RFC 2866. It currently supports just Microsoft SQL Server. It runs as a Windows Service and comes with a Win32 management interface. You can log session details into a log file and limit simultaneous sessions. You can select IP address to be listened and RADIUS Authentication and Accounting ports. You can optionally run it in Authorization only mode and you can turn off Accounting if you wish. You can also define your own Authorization SQL SELECT clause. TekRADIUS supports PAP, CHAP, MS-CHAP v1, MS-CHAP v2, EAP-MD5, EAP-MS-CHAP v2, EAP-TLS and PEAP (PEAPv0-EAP-MS-CHAP v2) authentication methods. TekRADIUS also supports RFC 2868 – RADIUS Attributes for Tunnel Protocol Support and RFC 3079 – Deriving Keys for use with Microsoft Point-to-Point Encryption (MPPE). You can authenticate and authorize PPTP/L2TP connections using TekRADIUS. You can specify how much time user account will be valid after the first logon (Time-Limit) and you can specify allowed logon days and hours (Login-Time). TekRADIUS allows you tou use an external executable’s return code as a check item. You can use TekRADIUS built-in DHCP server to assign your wired or wireless devices on your network. Commercial editions of TekRADIUS provide a unique feature; assignment of IP addresses to wired/wireless clients authenticated using EAP authentication. TekRADIUS can send Packet of Disconnect (PoD) or execute user defined session kill command when a user consumes all his or her credit (SP Edition only).