我正在寻找一个可以接受 IP 地址列表并在世界地图上绘制点的 Linux CLI 应用程序。我想要的只是获取一个包含世界地图和指向 IP 位置的点的图像文件。
网络服务无法实现这一点,因为我可能需要在无法永久访问互联网的计算机上运行此应用程序,所以我需要一个独立的应用程序。据我所知,有可免费下载的 GeoIP 数据库,所以这应该不是问题。
我在这里发帖是因为我没有通过谷歌搜索找到这样的应用程序,在最终尝试自己编写类似的东西之前,我需要社区的建议。
答案1
由于您无法使用在线服务,因此您必须将整个数据库(包含 ip 范围到位置的映射)带到机器上。据我所知,
似乎提供了这样的数据库(你必须为此付费)。它还提供多种语言的 API,例如 C:
另一个(免费)选项似乎是
有了它,您可以轻松破解您自己的 cli-tool,然后将一些点画到另一张图片(世界地图)上。