Here you can find regularly updated GeoIP legacy databases.
Conversion is done from Maxmind GeoLite2 databases, using https://github.com/sherpya/geolite2legacy.

Distributed with Creative Commons Attribution-ShareAlike 4.0 International License.
For more information, see https://dev.maxmind.com/geoip/geoip2/geolite2/.

Data is in plain ascii encoding (converted from UTF-8 with Python unidecode module, umlauts normalized).
No guarantees, but build process verifies the resulting files very carefully.

GeoIP-legacy.csv can be used to update iptables xt_geoip module.
It is built using https://github.com/mschmitt/GeoLite2xtables.

It's enough to check/download once a week, use the example geoip_update.sh script if needed.
Always audit any downloaded scripts before running (especially as root). :-)

In case of problems: admin@mailfud.org


Changelog:


Build started Tue Aug  4 02:06:38 UTC 2020

=== GeoLite2-Country-CSV_20200728
Database type Country - Blocks IPv4 - Encoding: latin-1
wrote 308878-node trie with 304019 networks (252 distinct labels) in 2 seconds
=== GeoLite2-Country-CSV_20200728
Database type Country - Blocks IPv6 - Encoding: latin-1
wrote 326092-node trie with 109821 networks (251 distinct labels) in 1 seconds
=== GeoLite2-City-CSV_20200728
Database type City - Blocks IPv4 - Encoding: latin-1
wrote 3370050-node trie with 3365191 networks (173637 distinct labels) in 43 seconds
=== GeoLite2-City-CSV_20200728
Database type City - Blocks IPv6 - Encoding: latin-1
wrote 712600-node trie with 496329 networks (57521 distinct labels) in 10 seconds
=== GeoLite2-ASN-CSV_20200804
Database type ASN - Blocks IPv4 - Encoding: latin-1
wrote 549216-node trie with 441998 networks (68364 distinct labels) in 3 seconds
=== GeoLite2-ASN-CSV_20200804
Database type ASN - Blocks IPv6 - Encoding: latin-1
wrote 246385-node trie with 69806 networks (19810 distinct labels) in 1 seconds
=== GeoLite2-ASN-CSV_20200804
Database type ORG - Blocks IPv4 - Encoding: latin-1
wrote 549216-node trie with 441998 networks (63906 distinct labels) in 3 seconds
=== GeoLite2-ASN-CSV_20200804
Database type ISP - Blocks IPv4 - Encoding: latin-1
wrote 549216-node trie with 441998 networks (63906 distinct labels) in 3 seconds
[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory   -  
[DIR]old/ 2020-05-24 20:26 -  
[TXT]geoip_update.sh 2020-05-30 11:54 3.5K 
[   ]GeoIPv6.dat.gz 2020-07-29 05:09 751K 
[   ]GeoIPOrg.dat.gz 2020-08-04 05:06 2.4M 
[   ]GeoIPISP.dat.gz 2020-08-04 05:06 2.4M 
[   ]GeoIPCityv6.dat.gz 2020-07-29 05:09 2.8M 
[   ]GeoIPCity.dat.gz 2020-07-29 05:09 15M 
[   ]GeoIPASNumv6.dat.gz 2020-08-04 05:06 854K 
[   ]GeoIPASNum.dat.gz 2020-08-04 05:06 2.8M 
[   ]GeoIP.dat.gz 2020-07-29 05:09 935K 
[   ]GeoIP-legacy.csv.gz 2020-07-29 05:08 7.6M