如何转换麦克斯迈德.MMDB到.DAT



如何将MaxMinds MMDB GeoIP转换为DAT格式,以便我可以与modsecurity+Apache一起使用。Modsecurity仅支持DAT格式。

截至2019年2月,以下Python脚本是将GeoIP2 MMDB格式转换为旧.dat格式的最佳选择:

https://github.com/sherpya/geolite2legacy

使用此脚本,有人完成了转换,并使生成的.dat文件可供下载:

https://www.miyuru.lk/geoiplegacy

遗留的

GeoIP构建(.dat)在不久的将来不会消失。如果它们真的消失了,你可以从 Debian 用于其 GeoLite 数据库的.dat构建程序(GitHub 上的副本)或这个(未经测试的)Python 脚本构建。

首先,我要在这里对一些人说:MaxMind 要求您在新数据库发布后 30 天内更新到新数据库(EULA 第 4.c 点),因此使用旧数据库实际上是不合法的; 此外,来自旧数据库的数据已经过时(可能不再有效),那么为什么要首先使用它呢?

另一种解决方案是从 Debian 存储库安装 geoip-database 软件包。

它将在/usr/share/GeoDB/GeoIP.dat安装国家数据库

目前,stable分支有一个旧版本,但testing是相对最新的。

相关内容

  • 没有找到相关文章

最新更新