Enhance Amazon CloudFront Origin Security with AWS WAF and AWS Secrets Manager
-
Updated
May 29, 2023 - Python
Enhance Amazon CloudFront Origin Security with AWS WAF and AWS Secrets Manager
This project creates two regional WAF IP sets and automatically updates them with AWS service's IP ranges from the ip-ranges.json file. The ranges are configurable as well as the regions for EC2 ranges. Use cases include allowing CloudFront requests, Route53 health checker and EC2 IP range (which includes AWS Lambda and CloudWatch Synthetics).
Workshop for demonstrating AWS WAF usage
Convert CIDR ranges into the ranges allowed by AWS WAF IP Sets
Bypass AWS WAF with Crawl4AI & CapSolver: A personal developer's guide to seamless web scraping on WAF-protected sites, featuring API and browser extension integration examples.
A developer's guide to automating AWS WAF CAPTCHA. Learn programmatic solutions using browser extensions (Puppeteer, Selenium) and direct API integration with CapSolver for image and token challenge
🔒 Build a production-ready zero trust network lab to explore key concepts like micro-segmentation, SDP, and continuous verification for security education.
A practical Python implementation demonstrating the token-based approach to bypass modern anti-bot systems like Cloudflare Turnstile, reCAPTCHA v3, and AWS WAF for AI agents and automated workflows.
Add a description, image, and links to the aws-waf topic page so that developers can more easily learn about it.
To associate your repository with the aws-waf topic, visit your repo's landing page and select "manage topics."