在地图上可视化 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 地址分布地图可视化