#!/bin/sh

trap "echo Interrupted ; exit 1" SIGINT

# PAP against cleartext, match, mismatch
echo Accept 1:
radtest evbergen welcome1 localhost h1dd3n
radtest evbergen welxome1 localhost h1dd3n

# PAP against md5hex, match, mismatch
echo Accept 2:
radtest yvonne welcome1 localhost h1dd3n
radtest yvonne welxome1 localhost h1dd3n

# PAP against none
radtest unknown welcome1 localhost h1dd3n 
radtest unknown welxome1 localhost h1dd3n 

# CHAP against cleartext, match, mismatch
echo Accept 3:
radtest -chap evbergen welcome1 localhost h1dd3n 
radtest -chap evbergen welxome1 localhost h1dd3n 

# CHAP against md5hex, match (but won't work), mismatch
radtest -chap yvonne welcome1 localhost h1dd3n 
radtest -chap yvonne welxome1 localhost h1dd3n 

# CHAP against none
radtest -chap unknown welcome1 localhost h1dd3n 
radtest -chap unknown welxome1 localhost h1dd3n 

# Accounting with duplicates
echo 4 x Accounting response:
radaccttest -time 30 -sess 1234 evbergen localhost h1dd3n
radaccttest -time 30 -sess 4444 yvonne localhost h1dd3n
radaccttest -time 30 -sess 1234 evbergen localhost h1dd3n
radaccttest -time 30 -sess 4444 yvonne localhost h1dd3n
