在地图上可视化 IP 数据

Posted

技术标签:

【中文标题】在地图上可视化 IP 数据【英文标题】:Visualize IP data on map 【发布时间】:2014-12-11 20:29:15 【问题描述】:

我一直在使用蜜罐并收集一些攻击者的 IP。现在我正在使用 geolite2/python 来获取攻击者的位置。 我的问题是,是否有任何工具可以在世界地图上可视化攻击者的位置?

【问题讨论】:

使用地理定位服务:iplocation.net @cybermonkey 你能说得更具体点吗?我可以找到该位置的名称,但不知道如何将其放在世界地图上 【参考方案1】:

您可以通过 IPInfo 的免费 Map IPs 工具执行此操作,该工具创建 IP 地址的交互式地图。例如:查看AWS IP Ranges的这张地图。

您可以复制/粘贴 IP 或通过 cURL 使用该工具。它将处理多达 50 万个 IP。

$ cat ipList | curl -XPOST --data-binary @- "ipinfo.io/map?cli=1"

免责声明:我在 IPInfo 工作。

【讨论】:

【参考方案2】:

您可以使用 Google 的数据可视化工具,特别是地理图表工具。

在这里找到: https://developers.google.com/chart/interactive/docs/gallery/geochart

您可以准备 Json 格式的数据并将其加载到 javascript,然后将数据发送给 google,您将获得由 google 生成的地图。

【讨论】:

不错的工具。我可以使用 GeoIP 工具准备地图 IP -> Country,然后将该数据放入“Region Geocharts”【参考方案3】:

可以使用 Splunk (http://www.splunk.com/) 及其 Google 地图插件 (https://apps.splunk.com/app/368/) 可视化 GeoIP 数据。这个附加组件已经有一个 GeoIP 组件,因此不需要外部 GeoIP 程序。

【讨论】:

以上是关于在地图上可视化 IP 数据的主要内容,如果未能解决你的问题,请参考以下文章

lnmp+ELK+Nginx+GeoIP超详细新版ELK8.5.0解析收集Nginx日志并实现数据可视化与IP地址地图可视化教程-2022年11月版

Elasticsearch基于 Elasticsearch + kibana 实现 IP 地址分布地图可视化

Elasticsearch:在 Kibana 上进行地图可视化所需的字段

在地图上可视化成员数量

ggmap 地图上带有圆圈的数据可视化

可视化使用basemap 把数据放到地图上