Building a test tool

Vinit Karandikar vinit at estacado.net
Sat Jun 6 00:11:05 CEST 2009


Thanks for the prompt responses, Alan.
I have a one follow up question before I head off and start poking 
through code, doxygen and writing some code.
>
> Vinit Karandikar wrote:
>   
>
>> So if I could run 10 copies of radclient in one process (each in a
>> different thread for example), I can write code to co-ordinate what each
>> thread should do for each test case.
>>     
>
>   The server comes with a RADIUS API.  You can use the API to create an
> application that sends and receives RADIUS packets.
>   

Aha ! Where can I find information on this API for what you correctly 
described as "very custom" development that I'm looking to do ?
>
>> Hope this illustrates the functionality I mentioned as desired in my
>> original email.
>> In BOTH cases, the AAA server is expected to forward RADIUS requests to
>> a different network element and it behooves a test application to see
>> both ends.
>>     
>
>   What you're describing is a RADIUS simulator for a specific test
> environment.  That doesn't exist.  It is a *very* custom piece of software.
>
>   FreeRADIUS can do a lot of this, but you will still need to write all
> of the custom rules for processing, timing, etc.
>
>
>   
>> The point once again is just to ask if
>> a) there is already a tool that can simulate multiple network elements
>> and co-ordinate between them to know when to expect a packet and when to
>> initiate traffic
>>     
>
>   ... for your specific environment, and your specific test cases.
>
>   The answer to that is "no".
>
>   
>
>   Alan DeKok.
>
>
> ------------------------------
>
>   




More information about the Freeradius-Users mailing list