Skip to main content

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.

tip

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)
    • Azure
    • Cloudflare
    • iCloud Private Relay
    • Digital Ocean
    • GitHub
  • 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:

info

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.