#!/usr/bin/perl # Purpose: create lots of random users and passes # for testing your radius server # Read doc/README.testing for more information $passfile = "./passwd"; $shadfile = "./shadow"; $radfile = "./radius.test"; $nocrypt = "./passwd.nocrypt"; $users = "./radius.users"; if($ARGV[0] eq "") { print "\n\tUsage: $0 \n\n"; exit(1); } else { $numusers = $ARGV[0]; } $userlen = 6; $passlen = 6; open(PASS, ">$passfile") || die "Can't open $passfile"; open(SHAD, ">$shadfile") || die "Can't open $shadfile"; open(RAD, ">$radfile") || die "Can't open $radfile"; open(NOCRYPT, ">$nocrypt") || die "Can't open $nocrypt"; open(USERS, ">$users") || die "Can't open $users"; for ($num=0; $num<$numusers; $num++) { # generate username $username = ""; for($i=0; $i