28 lines
468 B
Bash
Executable File
28 lines
468 B
Bash
Executable File
#!/bin/bash
|
|
|
|
SCORING_POD=${SCORING_POD:=client}
|
|
TEAM_NUM=${TEAM_NUM:=10}
|
|
|
|
echo "Generating scoring details"
|
|
|
|
/opt/scripts/gen_keys.sh
|
|
|
|
echo "Scoring Details"
|
|
|
|
cat /root/.ssh/*.pub
|
|
|
|
while true; do
|
|
|
|
echo "Testing Scoring"
|
|
|
|
for (( i=1; i<=${TEAM_NUM}; i++ )); do
|
|
echo "Testing Team ${i}"
|
|
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no "team${i}@${SCORING_POD}" -i "/root/.ssh/team-${i}" \
|
|
'echo "flag" >.flag'
|
|
done
|
|
|
|
sleep 30
|
|
|
|
done
|
|
|