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
This commit is contained in:
Ketanest
2024-08-15 22:19:38 +02:00
committed by GitHub
parent ea017af0cd
commit fe45ee85e6
3 changed files with 33 additions and 2 deletions

21
vultr/downloader.sh Normal file
View File

@@ -0,0 +1,21 @@
#!/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