AWS Bot Control
Repo URL: GitHub Repository
This project leverages Terraform to deploy a secure, high-availability AWS web infrastructure specifically designed to evaluate the performance and detection capabilities of AWS WAF Bot Control.
The architecture establishes an S3 backend with state locking for secure remote state management, alongside a frontend delivery layer consisting of an S3 bucket hosting static web assets distributed globally via a CloudFront CDN. Traffic routing and security are handled through a dedicated Application Load Balancer (ALB), custom Route 53 DNS records, and automated SSL/TLS certificates generated via an ACM module. Perimeter defense is managed by a modular AWS WAFv2 Web ACL featuring the AWS Managed Rules Bot Control rule set attached to both CloudFront and the ALB, creating a fully functional environment to analyze, log, and test automated bot traffic, scrapers, and credential-stuffing threat vectors.