Hi, > Hello, > > as I have mentioned before in one of my e-mails, is there anyone who can > provide me a practical example of the python module?
google? take the default docs and a few queries and you can do eg python { mod_instantiate = radiusd_test func_instantiate = instantiate mod_authorize = radiusd_test func_authorize = authorize mod_accounting = radiusd_test func_accounting = accounting mod_preacct = radiusd_test func_preacct = preacct mod_detach = radiusd_test func_detach = detach } where each of these is a pointer to some python code....eg radiusd_test.py in radiusd_test.py you define each of the methods ... def preacct(params): print params def authorize(params): print params return (5, ('Reply-Message', 'banned')) def accounting(params): print params The RADIUS value-pairs are passed as a tuple of tuple pairs as the first argument, e.g. (('attribute1', 'value1'), ('attribute2', 'value2')) i was tempted at one point but our skillset here is more PERL weighted alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html