awsipranges

Quickly query the AWS IP Ranges

OTHER License

Downloads
2.8K
Stars
78

Bot releases are visible (Hide)

awsipranges - 0.8.0 - 2024-09-18

Published by github-actions[bot] about 1 month ago

Release Notes

๐Ÿš€ Features

  • [breaking] Refactor BlockingClient to Client add ClientBuilder
  • Improve Client error handling logic
  • (filter_builder) Add .filter_builder() and .filter() convenience methods

๐Ÿšœ Refactor

  • Client module
  • [breaking] Update the library interfaces
  • Module structure and update docs

๐Ÿ“š Documentation

  • Add lib_demo.rs example

๐Ÿงช Testing

  • Add environment variable configuration test and combine getter and setter method tests
  • Add integration tests

โš™๏ธ Miscellaneous Tasks

  • Run tests on all branches except main
  • Log test errors

Install awsipranges 0.8.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.8.0/awsipranges-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.8.0/awsipranges-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install cmlccie/tap/awsipranges

Download awsipranges 0.8.0

File Platform Checksum
awsipranges-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
awsipranges-x86_64-apple-darwin.tar.xz Intel macOS checksum
awsipranges-x86_64-pc-windows-msvc.zip x64 Windows checksum
awsipranges-x86_64-pc-windows-msvc.msi x64 Windows checksum
awsipranges-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
awsipranges - 0.7.0 - 2024-08-07 Latest Release

Published by github-actions[bot] 3 months ago

Release Notes

๐Ÿš€ Features

  • (platforms) Drop OpenSSL requirement and add support for Musl Linux and Linux on arm64 (AArch64)
    • New supported platforms:
      • aarch64-unknown-linux-gnu
      • aarch64-unknown-linux-musl
      • x86_64-unknown-linux-musl

โš™๏ธ Miscellaneous Tasks

  • (docs) Update README

Install awsipranges 0.7.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.7.0/awsipranges-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.7.0/awsipranges-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install cmlccie/tap/awsipranges

Download awsipranges 0.7.0

File Platform Checksum
awsipranges-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
awsipranges-x86_64-apple-darwin.tar.xz Intel macOS checksum
awsipranges-x86_64-pc-windows-msvc.zip x64 Windows checksum
awsipranges-x86_64-pc-windows-msvc.msi x64 Windows checksum
awsipranges-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
awsipranges - 0.6.1 - 2024-07-30

Published by github-actions[bot] 3 months ago

Release Notes

โš™๏ธ Miscellaneous Tasks

  • (release) Configure release-plz to update dependencies
  • (docs) Update README

Install awsipranges 0.6.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.6.1/awsipranges-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.6.1/awsipranges-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install cmlccie/tap/awsipranges

Download awsipranges 0.6.1

File Platform Checksum
awsipranges-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
awsipranges-x86_64-apple-darwin.tar.xz Intel macOS checksum
awsipranges-x86_64-pc-windows-msvc.zip x64 Windows checksum
awsipranges-x86_64-pc-windows-msvc.msi x64 Windows checksum
awsipranges-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
awsipranges - 0.6.0 - 2024-07-28

Published by github-actions[bot] 3 months ago

Release Notes

๐Ÿš€ Features

  • Retry failed requests to get AWS IP Ranges from URL

Install awsipranges 0.6.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/cmlccie/awsipranges/releases/download/v0.6.0/awsipranges-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -c "irm https://github.com/cmlccie/awsipranges/releases/download/v0.6.0/awsipranges-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install cmlccie/tap/awsipranges

Download awsipranges 0.6.0

File Platform Checksum
awsipranges-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
awsipranges-x86_64-apple-darwin.tar.xz Intel macOS checksum
awsipranges-x86_64-pc-windows-msvc.zip x64 Windows checksum
awsipranges-x86_64-pc-windows-msvc.msi x64 Windows checksum
awsipranges-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
awsipranges - Update the README and Package Metadata

Published by cmlccie 3 months ago

  • Update README.
  • Update package metadata.

Full Changelog: https://github.com/cmlccie/awsipranges/compare/v0.5.2...v0.5.3

awsipranges - First Public Release!

Published by cmlccie 3 months ago

We're excited to announce the first public release of awsipranges! This Rust-based CLI tool is designed to make querying AWS IP address ranges simple and efficient, directly from your command line. Whether you're checking if an IP is part of AWS's public IP ranges, identifying the services and regions associated with an IP, or filtering through AWS's IP ranges for specific criteria, awsipranges has you covered.

Key Features:

  • Retrieve & Cache: Automatically fetches and caches the ip-ranges.json file to your home directory, ensuring you're always working with up-to-date information.
  • Search & Filter: Easily search for IPv4/IPv6 addresses or CIDRs and filter results by region, service, and more.
  • Multiple Output Formats: Supports table, CIDR, and netmask formats for easy readability and integration with other tools.
  • Save to CSV: Export your search and filter results to CSV for further analysis or use in other applications.
  • Rust Crate Available: Incorporate awsipranges's functionality into your own Rust applications with ease.

Get Started:

To install awsipranges, ensure you have the Rust toolchain installed, then run:

cargo install awsipranges