Logfile::Radius - Perl module for generating reports from Radius Accounting logfiles
use Logfile::Radius;
This module is a subclass of the Logfile::Base package by Ulrich Pfeifer. A description on how to pass logfiles to this module and generate reports is available in the Logfile package.
This module has been written to parse Radius Accounting detail files. I only have copies of those generated by the Ascend Radius server, so I don't know if it is compatible with other Radius versions.
In particular I only record Stop type records as they contain the information that is relavent to my analysis. This may change if enough people want the Start records included.
I overwrite the norm function, to avoid accepting duplicate session ids. This may or may not suit you.
Copyright (c) 1997-98 Paul Gampe. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
THIS PACKAGE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
Logfile::Base by Ulrich Pfeifer.
Paul Gampe <paulg@twics.com>
To install Logfile::Radius, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Logfile::Radius
CPAN shell
perl -MCPAN -e shell install Logfile::Radius
For more information on module installation, please visit the detailed CPAN module installation guide.