eapol_test from wpa_supplicant is also useful for testing.
Deployment
The deployment is mostly done via CloudFormation (see cloudformation.yaml). There are a few exceptions though:
The VPC itself was not created via CloudFormation.
The ECR repo was not created via CloudFormation.
The RADIUS service was not created via CloudFormation. It should be added as soon as CloudFormation supports ECS service discovery. Until then, the service must be updated manually on each deployment of a new Docker image.
Caution
This server has not undergone extensive peer review and should not be blindly trusted.