标签: geolite2

如何查看.mmdb文件内容?

我有一个文件GeoLite2-City.mmdb,它是MaxMind数据库文件。

我想看看它的内容。

有显示该.mmdb文件的应用程序和工具吗?

database viewer maxmind geolite2

6
推荐指数
1
解决办法
5781
查看次数

MaxMind 拉动 Geolite2 得到 401 Unauthorized

Geolite2 访问权限于 12 月 30 日发生变化。

今天我注册了一个 Maxmind 帐户,注册了一个许可证密钥(两个密钥都表示“此密钥会用于 GeoIP 更新吗?”,另一个则不会)..现在每次我输入时都会收到 401:

smachine:~# wget "https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN-CSV&token=n3fU000000000000&suffix=zip"
--2020-01-13 00:37:23--  https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-ASN-CSV&token=n3fU000000000000&suffix=zip
Resolving download.maxmind.com (download.maxmind.com)... 104.16.37.47, 104.16.38.47, 2606:4700::6810:252f, ...
Connecting to download.maxmind.com (download.maxmind.com)|104.16.37.47|:443... connected.
HTTP request sent, awaiting response... 401 Unauthorized

Username/Password Authentication Failed.
smachine:~#
Run Code Online (Sandbox Code Playgroud)

你知道我在这里做错了什么吗?

geoip maxmind freegeoip geolite2 geoip2

4
推荐指数
1
解决办法
3469
查看次数

将 MaxMind 的 GeoLite2 导入 MySQL

MaxMind 的GeoLite2是一个很棒的数据库,如果您想将IP 地址映射到国家/地区,则非常有用。

为了有效地做到这一点,我想用这样的方案将它导入到 MySQL 数据库中:

模型

我记得很久以前为 CSV 数据库编写了一个导入脚本,但是您今天可以下载的 CSV 格式非常难以理解,至少对我来说:

网络,geoname_id,registered_country_geoname_id,represented_country_geoname_id,is_anonymous_proxy,is_satellite_provider 1.0.0.0/24,2077456,2077456,0,0 1.0.1.0/294,1910/294,1919.19.19.19.8 0,0 1.0.4.0/22,2077456,2077456,,0,0 1.0.8.0/21,1814991,1814991,,0,0 1.0.16.0/20,1861060,1861062.0.0 ,1814991,1814991,,0,0 1.0.64.0/18,1861060,1861060,,0,0 1.0.128.0/17,1605651,1605651,,0,0

我真的被困在这里的基础知识。将数据库从其 CSV 表示形式导入 MySQL 的最有效和最简单的方法是什么?

mysql import geoip geolite2

1
推荐指数
1
解决办法
4542
查看次数

python-geoip在python3.4上不起作用吗?

我能够使geolite2在python2.7上工作-但我需要3.4。我在以下链接上找到了2.7的说明:http : //pythonhosted.org/python-geoip/。还提供了代码片段。

pip install python-geoip
pip install python-geoip-geolite2
>>> from geoip import geolite2
>>> match = geolite2.lookup('17.0.0.1')
>>> match is not None
True
Run Code Online (Sandbox Code Playgroud)

因此,我自然将所有pip更改为pip3并安装在新的VM上。代码上没有错误,但是不会从其数据库中拾取并返回值。

pip3 install python-geoip
pip3 install python-geoip-geolite2
Run Code Online (Sandbox Code Playgroud)

在2.7 VM中,当我使用3.4时,我将geoip库指向/usr/local/lib/python2.7/dist-packages-也没有运气。但是,它可以在同一VM上的2.7上运行。

我需要做什么才能使其在3.4上运行?

python geoip geolite2

0
推荐指数
2
解决办法
4084
查看次数

标签 统计

geolite2 ×4

geoip ×3

maxmind ×2

database ×1

freegeoip ×1

geoip2 ×1

import ×1

mysql ×1

python ×1

viewer ×1