Merge pull request #243 from sarthurdev/geoip

firewall: T4299: Include initial GeoIP database
This commit is contained in:
Christian Poessinger 2022-06-12 09:30:30 +02:00 committed by GitHub
commit 001451a9c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,16 @@
#!/bin/sh
# Geolocation data provided by DB-IP.com
# License: https://creativecommons.org/licenses/by/4.0/ (CC BY 4.0)
DATE_SUFFIX=$(date +%Y-%m)
URL="https://download.db-ip.com/free/dbip-country-lite-${DATE_SUFFIX}.csv.gz"
OUT_PATH="/usr/share/vyos-geoip/dbip-country-lite.csv.gz"
mkdir -p $(dirname $OUT_PATH)
wget -O - $URL > $OUT_PATH
if [ $? -ne 0 ]; then
echo "Failed to download GeoIP database"
rm $OUT_PATH
fi