OpenRADIUS

Introduction

FAQ

Download

Documentation
   Installation/Usage
   Module interface
   Language
   Packet handling
   Modules
      Ascfile
      Delay
      Radlogger
      RadLDAP
      RadSQL
      Unixpasswd

Configurations
   Pre-paid

Contributed
   Using VSAs
   Installing on OSX

Mailing list...

Add-ons/Services

Other software...

OpenRADIUS Delay module


Description:
The delay module is a trivial shell script that sleeps a number of seconds before returning an answer. This can be useful if you want to delay the server's answer when a invalid credentials were received, as it may help prevent brute-force password attacks.
 
Usage:
The module should be run from OpenRADIUS using an interface definition like this (see also the included example configuration file):
interface(name = "...",
	  sendattr = "int",
	  prog = "delay",
	  flags = Ascii + Short-Attr,
	  ...),

The named flags are required for any interface that uses this module.
 

Operation:
The module uses the value of the last 'int' attribute received by it as the number of seconds to delay, and will return an 'int' attribute containing the result code of the 'sleep' command, which will in most cases be entirely non-interesting.
 
Distribution:
This standard module is included with the server since 0.9.7, is installed by default and has been placed in the public domain.
 

Generated on Sun Mar 25 00:43:53 2007 by decorate.pl / menuize.pl