Files
ipranges/vultr/downloader.sh
Ketanest fe45ee85e6 add vultr (#15)
* create vultr (downloader.sh)

* update.yml - add vultr

* Update README.md

add vultr

* Update README.md

* Update downloader.sh

* Update downloader.sh

added cidr in regex for v6

* Update downloader.sh

* Update downloader.sh
2024-08-15 23:19:38 +03:00

22 lines
441 B
Bash

#!/bin/bash
# https://docs.vultr.com/vultr-ip-space
# https://geofeed.constant.com/?json
set -euo pipefail
set -x
# get from public ranges
curl -s https://geofeed.constant.com/?text > /tmp/vultr.txt
#save ipv4
grep -v ':' /tmp/vultr.txt > /tmp/vultr-ipv4.txt
#save ipv6
grep ':' /tmp/vultr.txt > /tmp/vultr-ipv6.txt
# sort & uniq
sort -V /tmp/vultr-ipv4.txt | uniq > vultr/ipv4.txt
sort -V /tmp/vultr-ipv6.txt | uniq > vultr/ipv6.txt