
3 changed files with 28 additions and 0 deletions
@ -0,0 +1,21 @@ |
|||
#!/bin/bash |
|||
|
|||
# https://docs.oracle.com/en-us/iaas/Content/General/Concepts/addressranges.htm |
|||
# From: https://github.com/nccgroup/cloud_ip_ranges |
|||
|
|||
set -euo pipefail |
|||
set -x |
|||
|
|||
|
|||
# get from public ranges |
|||
curl -s https://docs.oracle.com/en-us/iaas/tools/public_ip_ranges.json > /tmp/oracle.json |
|||
|
|||
|
|||
# save ipv4 |
|||
jq '.regions[] | [.cidrs][] | .[].cidr | select(. != null)' -r /tmp/oracle.json > /tmp/oracle-ipv4.txt |
|||
|
|||
# ipv6 not used |
|||
|
|||
|
|||
# sort & uniq |
|||
sort -h /tmp/oracle-ipv4.txt | uniq > oracle/ipv4.txt |
Loading…
Reference in new issue