(PM) how to make radius become XTRAdius :) - Important Radius Patch

Natalino Picone (npicone@working.it)
Sun, 28 Feb 1999 01:35:34 +0100

--=====================_6779378==_
Content-Type: text/plain; charset="us-ascii"

Hi all, this is our patch for cistron radius and this is the story.
We are running some italian ISP using some linux boxes and some livingston
Portmasters 3 and we wanna handle everything (both user accounting and
authentication) via sql databases... We also would like to make some
session limits and time limit classes...
So we think that the best way to do this is to handle everything using
external script... We started patching cistron radiusd and making tests...
We are now using this way to handle all the auth & acct informations with
some simple perl scripts...
Our patched version (we called it XtRadius :) permits to handle the user
authentication externally, the radiusd calls an external script passing the
user informations (password included) as well handling the results... so
you can write your own authentication script...
For the accouting it's the same way (it is similar to Vladimir Ivaschenko
patch)... we radiusd execute an external script passing all the information
so that you can archive them...
We are running this version for a lot of time... Everything is at
http://www.xtradius.com
This patch is for cistron-1.5.4.3-beta15 and we think this is the best way
to handle user data...it is also more expandible and you don't need to know
the radius protocol :)
For example our scripts also the mail hub and mail server with user db...
We are also trying to packaging our external scripts; for more information
about it look at http://www.xtradius.com

Please note that this will naturally remain FREE!!

Please report me any comments... I need them...

Thanks a lot, Natalino Picone

--=====================_6779378==_
Content-Type: application/x-compressed; name="xtradius.patch.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="xtradius.patch.tgz"

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
--=====================_6779378==_
Content-Type: text/plain; charset="us-ascii"

Natalino Picone (npicone@working.it)
===============================================================
Working Online - Internet, Telematica e Soluzioni di Rete
---------------------------------------------------------------
Web www.working.it - Email Internet@working.it
Work.Net S.r.l.
Via XXV Aprile 37 - 21100 Varese - ITALY
Tel. +39-332-320.720 - Fax +39-332-310.202
Via Cavour 15 - 21013 Gallarate - VA - ITALY
Tel. +39-331-776.818 - Fax +39-331-788.245
===============================================================

--=====================_6779378==_--

-
To unsubscribe, email 'majordomo@livingston.com' with
'unsubscribe portmaster-users' in the body of the message.
Searchable list archive: <URL:http://www.livingston.com/Tech/archive/>