iRule based RADIUS Server Stack

Code is community submitted, community supported, and recognized as ‘Use At Your Own Risk’.

Short Description

The iRule based RADIUS Server Stack can be used to turn a UDP-based Virtual Server into a flexible and fully featured RADIUS Server, including regular REQUEST/RESPONSE as well as CHALLENGE/RESPONSE based RADIUS authentication. 

Problem solved by this Code Snippet

The RADIUS Server Stack covers the RADIUS protocol core-mechanics outlined in RFC 2865 and RFC 5080 and can easily be extended to support every other RADIUS related RFC built on top of these specifications.

The RADIUS Server Stack can be used as an extension for LTMs missing RADIUS Server functionalities, as well as iRule command functionalities to support Self-Hosted RADIUS Server scenarios.

How to use this Code Snippet

Visit my GitHub Repository for further explanations how the RADIUS Server Stack can be used to perform RADIUS Server operations within an iRule.

Code Snippet Meta Information

  1. Version: 1.0
  2. Coding Language: TCL

Full Code Snippet

Visit:  https://github.com/KaiWilke/F5-iRule-RADIUS-Server-Stack 

Published Nov 21, 2022
Version 1.0

Was this article helpful?

No CommentsBe the first to comment