# # download from maxmind in csv format # https://dev.maxmind.com/geoip/geoip2/geolite2/ https://geolite.maxmind.com/download/geoip/database/GeoLite2-City-CSV.zip https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country-CSV.zip https://geolite.maxmind.com/download/geoip/database/GeoLite2-ASN-CSV.zip # pypy from pypy # https://pypy.org/ # https://pypy.org/download.html # prebuild on Ubuntu # required => libffi.so.6 and libtinfo.so.5 # libffi6 ist auf Suse nicht mehr verfuegbar, von libffi7 linken klappt # libtinfo5 -> zypper in libncurses5 # https://bitbucket.org/pypy/pypy/downloads/pypy3.6-v7.0.0-linux64.tar.bz2 # geolite2legacy from # https://github.com/sherpya/geolite2legacy # required => ipaddr and pygeoip # GEO-106FREE 20180327 Build 1 Copyright (c) 2018 MaxMind Inc All Rights Reserved pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-City-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -o GeoIP/GeoIPCity.dat pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-City-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -6 -o GeoIP/GeoIPCityv6.dat pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-ASN-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -o GeoIP/GeoIPASNum.dat pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-ASN-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -6 -o GeoIP/GeoIPASNumv6.dat pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-Country-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -o GeoIP/GeoIP.dat pypy3.6-v7.0.0-linux64/bin/pypy3 \ geolite2legacy/geolite2legacy.py \ -i geoip_source/GeoLite2-Country-CSV.zip \ -f geolite2legacy/geoname2fips.csv \ -6 -o GeoIP/GeoIPv6.dat