# Free updated GeoIP legacy databases

Here you can find regularly updated versions of the discontinued GeoIP legacy databases. Many distributions still use old GeoIP libraries, so you might find these useful. I use these on many systems myself, so consider the files and site stable.

Conversion is done from Maxmind GeoLite2 databases, using slightly modified version of geolite2legacy. All names/locations are in plain US-ASCII encoding, converted from UTF-8 with Python unidecode module. Build process tries carefully not to create bad databases.

## License

As these converted databases originate from MaxMind GeoLite2 data, it is implied that the original GeoLite2 End User License Agreement applies to them too.

Please see: https://www.maxmind.com/en/geolite2/eula

## Changelog

18.09.2022 - added IPv4 mappings to IPv6 databases.

GeoIPv6.dat, GeoIPCityv6.dat, GeoIPASNumv6.dat can now be queried with IPv4 mapped addresses (e.g. ::ffff:1.1.1.1), so they can be used with Nginx (some info here, here, here). Cheers to Adrian M for the hint.

29.05.2022 - geoip_update.sh v0.24.

Check for new path /usr/libexec/xtables-addons/xt_geoip_build, found in Ubuntu 22.04.

01.07.2020 - added GeoIPOrg and GeoIPISP databases.

They contain identical Organization info, taken from GeoLite2 ASN database. These can be used for example Apache HTTP server mod_geoip module, which is not able to read ASN format database. Using "GeoIPDBFile GeoIPOrg.dat" will enable GEOIP_ORGANIZATION environment variable.

24.05.2020 - geoip_update.sh v0.23.

Fixes xtables-addons 3.8+ requiring csv in dbip format. Found in Ubuntu 20.04 for example. What a stupid way to break things, since their xt_geoip_build script could have easily detected which format is fed.. now even the input filename is hardcoded, pfft.

## Download

It's enough to download these once a week. Unpack to /usr/share/GeoIP or equivalent directory.

You can use my geoip_update.sh script if needed, instructions found within. Always carefully audit any downloaded scripts!

File | Description | Updated
GeoIP.dat.gz | GeoIP Country IPv4 database. | 17 April 2024
GeoIPv6.dat.gz | GeoIP Country IPv6 database. | 17 April 2024
GeoIPCity.dat.gz | GeoIP City IPv4 database. | 17 April 2024
GeoIPCityv6.dat.gz | GeoIP City IPv6 database. | 17 April 2024
GeoIPASNum.dat.gz | GeoIP ASN IPv4 database. | 17 April 2024
GeoIPASNumv6.dat.gz | GeoIP ASN IPv6 database. | 17 April 2024
GeoIPISP.dat.gz | GeoIP ISP IPv4 database. | 17 April 2024
GeoIPOrg.dat.gz | GeoIP Organization IPv4 database. | 17 April 2024
GeoIP-legacy.csv.gz | GeoIP Country for iptables xt_geoip module (use geoip_update.sh). CSV built with GeoLite2xtables. | 17 April 2024
geoip_update.sh | Example download script. | 29 May 2022

## Contact

In case of problems, contact: admin@mailfud.org