diff options
author | David Timber <dxdt@dev.snart.me> | 2024-11-14 04:57:20 +0100 |
---|---|---|
committer | David Timber <dxdt@dev.snart.me> | 2024-11-14 05:03:42 +0100 |
commit | 03e678b8e3b643a29afcb0432dbe7ab3d4fcd78f (patch) | |
tree | cb32b307aa4c3726eaa92fd9a6e2130d9d2c94d9 /get-regions |
Initial commit
Diffstat (limited to 'get-regions')
-rwxr-xr-x | get-regions | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/get-regions b/get-regions new file mode 100755 index 00000000..bb3fd744 --- /dev/null +++ b/get-regions @@ -0,0 +1,18 @@ +#!/bin/bash +filter_output () { + # drop any lines that doesn't contain a dash + # (to filter out "GLOBAL") + while read l + do + if [[ "$l" == *"-"* ]]; then + echo $l + fi + done +} + +set -o pipefail +curl -sSL 'https://ip-ranges.amazonaws.com/ip-ranges.json' | + jq -r '.prefixes[].region, .ipv6_prefixes[].region' | + sort | + uniq | + filter_output |