A simple Symfony application that downloads IPv4 CIDR addresses from Cloud Providers to compile a simple list of public cloud CIDR's. A CIDR list can be used to block/throttle incoming web requests, so crawlers/scrapers/spiders/bots can be more easily recognised and/or prevented.
Download all CIDR ranges from all providers:
bin/console app:download
Run a single provider (for testing purposes), passing the provider name:
bin/console app:single hetzner
Note: add -vvv
to the command for verbose mode:
bin/console app:single aws -vvv