Building a test tool
Vinit Karandikar
vinit at estacado.net
Tue Jun 2 00:39:17 CEST 2009
Not sure how radclient will help, Tim.
Based on my limited exposure, I get the impression that I can use
radclient to simulate 1 network element (like the PDSN).
I'm trying to simulate 10 different ones simultaneously.
As mentioned in my initial email, I need the tool to simulate the PDSN,
the Pre-Paid Server and hosts of other network elements (possibly 10
such like the Foreign AAA, the Carrier Exchange and so on...)
Am I underestimating what the radclient can do ?
> Message: 2
> Date: Mon, 1 Jun 2009 11:34:19 -0700
> From: "Tim Sylvester" <tim.sylvester at networkradius.com>
> Subject: RE: Building a test tool
> To: "'FreeRadius users mailing list'"
> <freeradius-users at lists.freeradius.org>
> Message-ID: <4a241f34.16538c0a.1328.ffffa6b7 at mx.google.com>
> Content-Type: text/plain; charset="us-ascii"
>
> Use the radclient tool. You can create test files that have the attributes
> for the radius packets and feed them to radclient.
>
> NAME
> radclient - send packets to a RADIUS server, show reply
>
> SYNOPSIS
> radclient [-d raddb_directory] [-c count] [-f file] [-i id] [-n
> num_requests_per_second]
> [-p num_requests_in_parallel] [-r num_retries] [-s] [-S
> shared_secret_file] [-t timeout]
> [-qvx] server {acct|auth|status|disconnect|auto} secret
>
> DESCRIPTION
> radclient is a radius client program. It can send arbitrary radius
> packets to a radius
> server, then shows the reply. It can be used to test changes you made
> in the configura-
> tion of the radius server, or it can be used to monitor if a radius
> server is up.
>
> radclient reads radius attribute/value pairs from it standard input,
> or from a file spec-
> ified on the command line. It then encodes these attribute/value
> pairs using the dictio-
> nary, and sends them to the remote server.
>
> The User-Password and CHAP-Password attributes are automatically
> encrypted before the
> packet is sent to the server.
>
> Tim
>
>
>> -----Original Message-----
>> From: freeradius-users-
>> bounces+tim.sylvester=networkradius.com at lists.freeradius.org
>> [mailto:freeradius-users-
>> bounces+tim.sylvester=networkradius.com at lists.freeradius.org] On Behalf
>> Of Vinit Karandikar
>> Sent: Monday, June 01, 2009 11:25 AM
>> To: freeradius-users at lists.freeradius.org
>> Subject: Building a test tool
>>
>> Hello folks,
>>
>> I'm new to Free Radius and would like to use it to build a test tool
>> for
>> testing a AAA server.
>>
>> I'd like the test tool to simulate (say) 10 network elements that talk
>> to a AAA server
>> - using threads on different ports that are controlled by the main
>> thread.
>>
>> Some of these will initiate traffic to the AAA server (like the one
>> simulating the PDSN).
>> Others will receive traffic and talk back to the AAA server (like the
>> one simulating the Pre-paid Server).
>>
>> I'm sure I'm not going to find something like this in the wild. So I'm
>> planning to write code to do the above.
>>
>> I was wondering if there are bits of code that I can shamelessly pilfer
>> from or use as a starting point.
>>
>> Any tips are plenty welcome...
>>
>> Thanks in advance to all,
>> -Vinit
>> -
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>>
>
>
>
>
More information about the Freeradius-Users
mailing list