Intro
What is cipr?
cipr is a command-line interface (CLI) tool designed to simplify the process of retrieving IP ranges from various cloud providers and services. It provides a quick and efficient way to access up-to-date IP ranges, which can be particularly useful for network administrators, security professionals, and developers working with cloud infrastructure.
Like this tool? Please give us a ☆ Star on GitHub. Thank you!
Key Features
-
Multiple Providers: cipr currently supports retrieving IP ranges from:
Amazon Web Services (AWS)AzureCloudflareiCloud Private RelayDigital OceanGitHub
-
Flexible Filtering: Ability to filter results based on IP version (IPv4/IPv6), regions, services, and more (provider-dependent).
-
Customizable Output: Options to adjust verbosity and output format to suit your needs.
-
Customizable Source: You can use a local file or custom endpoint as a source for any of the supported providers.
Getting Started
To get started with cipr, check out our installation guide and then explore the usage instructions for each supported provider:
- AWS IP Ranges
- Azure IP Ranges
- Cloudflare IP Ranges
- iCloud Private Relay IP Ranges
- Digital Ocean IP Ranges
- GitHub IP Ranges
You can use the -h flag to display the help page for either root cipr command or any subcommand, for example cipr aws -h.
Contributing
cipr is an open-source project, and contributions from the community are welcome. Whether it's adding support for new providers, improving documentation, or enhancing existing features - feel free to contribute!
Feedback and Support
If you encounter any issues or have suggestions for improvements, please open an issue - GitHub repository.