Perl bindings for libfreeradius-radius

Alexandr Kovalenko alexandr.kovalenko at
Thu Dec 23 19:30:14 CET 2010

On Wed, Dec 22, 2010 at 11:34 PM, Alan DeKok <aland at> wrote:

>> Anyone aware of any perl module, which provide libfreeradius-radius interface?
>  Search CPAN for RADIUS client libraries.

Thank you, but searching CPAN is prerequisite for writing to maillist :)

The idea is that there is none in CPAN. I mean no reliable module, yet
simple module, which could read freeradius dictionaries, make
auth/acct/coa requests.

Authen::Radius is pretty simple, but it has some problems with reading
dictionaries of freeradius, and it's own dictionaries are pretty

POE-Component-Client-RADIUS-1.02 can't issue coa/pod packets and "a
bit" overkill in complexity of implementation - POE, which is not
needed there.

The best thing is to have something like Authen::Radius, but more
reliable and able to read new dictionaries. I know it has been updated
recently to 0.20, but it does not completely fix compatibility
problems with vendor attributes and/or values, only quick fix to make
it work in most common cases. Still have problems.

That's why I'm asking for help in mailing list - maybe I am
overlooking some really good, small and efficient Perl module which
supports all types of messages - auth/acct/coa.

Thanks in advance.

Alexandr Kovalenko

More information about the Freeradius-Users mailing list