如何将 MaxMinds MMDB GeoIP 转换为 DAT 格式,以便我可以与 modsecurity+Apache 一起使用。Modsecurity 仅支持 DAT 格式。
问问题
29692 次
3 回答
22
截至 2019 年 2 月,以下 Python 脚本是将 GeoIP2 MMDB 格式转换为旧版 .dat 格式的最佳选择:
https://github.com/sherpya/geolite2legacy
使用此脚本,有人完成了转换并提供了生成的 .dat 文件可供下载:
于 2019-02-14T22:56:16.763 回答
7
旧版 GeoIP 构建 (.dat) 不会在不久的将来消失。如果它们真的消失了,您可以构建 Debian 用于其 GeoLite 数据库的 .dat 构建程序(它在 GitHub 上的副本)或这个(未经测试的)Python 脚本。
于 2014-01-15T23:37:55.480 回答
1
首先,我要在这里对一些人说:MaxMind 要求您在新数据库发布后的 30 天内更新到新数据库(EULA 第 4.c 点),因此使用旧数据库实际上是不合法的;此外,旧数据库中的数据已经过时(可能不再有效),那么为什么要首先使用它呢?
于 2020-10-09T13:17:08.530 回答