finds.dev← search

// the find

gblanchard/pecl-radius

★ 7 · C · updated Dec 2011

This package is based on the libradius of FreeBSD, with some modifications and extensions. This PECL provides full support for RADIUS authentication (RFC 2865) and RADIUS accounting (RFC 2866), works on Unix and on Windows. Its an easy way to authenticate your users against the user-database of your OS (for example against Windows Active-Directory via IAS).

A PHP PECL extension wrapping FreeBSD's libradius to add RADIUS authentication and accounting support to PHP. Targets shops that need to authenticate users against a RADIUS server — Active Directory via IAS being the obvious case. Last touched in 2011.

Covers both RFC 2865 (authentication) and RFC 2866 (accounting), plus CoA and Disconnect extensions. Ships working example scripts for auth, accounting, and MS-CHAPv2. Builds on Windows as well as Unix, which was genuinely rare for PHP C extensions at the time.

Dead project — no commits in 15 years, no active maintainer, no CI, no tests whatsoever. The official PECL radius package superseded this years ago and is itself considered legacy. MS-CHAPv2 and plain RADIUS are poor choices for new authentication work; this repo gives you no reason to pick them back up. Adopting it means owning a pile of C with no safety net.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →