You are on page 1of 20

TonidelaFuenteD az

[blyx.com ]
w w w .phpradm in.org
Ju ly2006

Index

General Overview

Planned Features

RADIUS

References

Features

Questions

Project Outline

Com ponents

Installation

Roadm ap

Developers

General Overeview
phpRADmin is a tool written in PHP intended to
handle the administration and provisioning of
FreeRADIUS over the Web with MySQL as
backend.

Why?
There is no a complete free software solution
to global management for RADIUS and networks
based on.

RADIUS
Remote Access Dialin User Service
Authentication: Verify indentity with credentials
(user/ password, certificates, tokens, etc.).
Autorization: Rights to access to resources after
authentication.
Accounting: Manage rights. ACL. Log, m onitoring,
reporting and billing capabilities.

RADIUS

Server to remote authentication. Standard.

SNMP compatible.

Servidor and client componets.

Support some password types and authentication schemes


like PAP and CHAP (easy to integrate with any BBDD and SO).

Support centralized management.

Authorization RFC 2865.

Accounting RFC 2866.

www.freeradius.org

Features
* Allows the administrator to config, find, create, edit, delete,
and test users on an SQL (MySQL) database, create SQL
groups.
* Gather accounting information for a user, do complicated
queries on the SQL accounting database.
* Check RADIUS server availability.
* Produce dialup usage statistics.
* Manage (create, update, revoke) PKI Certificates (CA
includes).
* Easy to install

Features
* Dictionary management.
* System monitoring.
* Manage FreeRADIUS with WPA, EAP (802.1X), PPP, PPPoE,
Captive Portal, VoIP systems and other authentication
methods.
* Pies and graphs of your network status.
* Usage audits.
* Administration profiles with 3 levels.
* Chillispot and WISP ready.
* And many more...

Project Outline
* License: GPL
* Programming language: PHP, Perl and shell script.
* Supported host platforms: Linux, FreeBSD.
* Supported languajes: English, Spanish partialy (easy to
translate to other languajes).

Com ponents
- phpRADmin is like a puzle.
- Contains other open source projects.
- Oreon: for base code.
- Dialup Admin: for users management.
- PHPKI: for certificate management.
- phpconfig: to edit some files easy.
- I did not want to invent the wheel.

Com ponents

- Packages and tested versions:


MySQL 3.23.58 and Perl DB tools
mysql mysql- server perl- DBD- MySQL perl- DBI
Apache 2.0.53
httpd mod_ssl
PHP 4.3.11, PHP tools and Perl tools
php php- mysql php- gd php- snmp php- pear phpeaccelerator
php- rrdtool perl- DateManip perl- MD5 perl- rrdtool
FreeRADIUS 1.0.1
freeradius freeradius- mysql
More:
apr apr- util curl distcache httpd- suex ec libidn netsnmp netsnmp- utils freetype rrdtool rrdutils sudo

Installation
- Fedora Core 3 howto

Roadmap
0.01alpha1 - June 28 t h with basic functionalities
0.02alpha2 XXXXX
complete spanish translation
more easy FreeRADIUS server configuration

Developers
Mailing lists:
phpRADmin developers list
(https:/ / lists.sourceforge.net/ lists/ listinfo/ phpradmindevel)
Forum:
http:/ / www.phpradmin.org
CVS:
cvs.sourceforge.net ??
Bugtraq:
sourceforge.net
Do you want to help? You're welcome ;)

Planned Features
Support for Solaris 10.
Support for PostgreSQL.
Support for Oracle.
Support for LDAP for authentication only.
Support for DIAMETER (new AAA+ A standard)

PhpRADmin in action!!

References
www.freeradius.org
www.oreon- project.org
phpki.sourceforge.net

Questions?

Presentation License
htt p:/ / creat ivecom m ons.org/ licenses/ by- nc- sa/ 2.5/ es/
htt p:/ / creat ivecom m ons.org/ licenses/ by- nc- sa/ 2.5/ es/ deed.en
You are free:
* t o copy, dist ribute, display, and perform the work
* t o m ake derivat ive works
Under the following conditions:
Attribution. You m ust att ribute the work in the m anner
specified by the aut hor or licensor.
Noncommercial. You m ay not use this work for
com m ercial purposes.
Share Alike. If you alter, t ransform , or build upon this
work, you m ay dist ribute the resulting work only under a
license identical to t his one.

You might also like