首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户9257747的专栏

    全网的 IP 归属地显示,带你5分钟加上,就是这么简单!

    其实要想实现这个功能还是非常的容易,基于现成 GeoLite2离线库+免费的在线解析资源,5分钟就能整合了; 在整合之前,我们先简单了解一下,要想拿到用户的位置信息,有那些方式: 终端定位 我们的手机等电子设备都是带有 免费 IP 库整合值SpringBoot项目,来获取用户的归属地信息; 1什么是GeoLite2GeoLite2数据库是免费的IP地理定位数据库; 优点: 离线库,不需要网络 数据库丰富 速度快 免费 缺点: 准确度不高,存在偏差 数据更新慢 2下载 GeoLite2 离线库 官网地址:https 5GeoLite2的其他用法 上面介绍的时SpringBoot整合GeoLite2,同样在其他的一些场景下,也是可以利用GeoLite2获取归属地信息; 整合至Nignx,获取用户归属地信息 Nginx 整合 GeoLite2 来解析用户的归属地信息,在代理层就直接整理好对应的数据; ELK中整合GeoLite2 ELK 日志整理的时候,可以通过GeoLite2 获取用户的IP归属地信息;然后通过Kibana

    3K10编辑于 2022-05-17
  • 来自专栏RokasYang

    利用Wireshark与Geolite地址库进行IP定位、地图分布可视化及特征报文深入分析

    本文将介绍如何使用MaxMind地址库(包括GeoLite2 ASN、GeoLite2 City和GeoLite2 Country)结合Wireshark进行IP地理位置信息的解析与分析,以及通过Wireshark 二、获取MaxMind地址库在MaxMind官网注册并登录账号后,在GeoIP地址库下载页面下载地址库压缩包:主要下载三个文件:地址库 描述 GeoLite2 ASN AS号地址库GeoLite2 City 城市地址库GeoLite2 Country国家地址库想要保持相对更为准确的地址库数据,建议定期更新一次地址库。 六、总结本文详细介绍了如何利用MaxMind地址库(包括GeoLite2 ASN、GeoLite2 City和GeoLite2 Country)与Wireshark结合,对抓包捕获文件的IP地理位置信息进行深度分析

    3.1K144编辑于 2024-08-09
  • 来自专栏czwy的博客

    使用.NET查询日出日落时间

    Console.WriteLine(oIPResult.ZipCode); //"510140" } oIP2Location.Close(); GeoIP GeoIP也是提供了付费版本GeoIP2和免费版本GeoLite2 GeoLite2也是提供了CSV和mmdb两种格式数据库,并根据内容不同分为GeoLite2 Country、GeoLite2 City、GeoLite2 ASN三个版本,详细信息参见GeoLite2 这里以GeoLite2 City.mmdb为例介绍如何使用。 首先,下载GeoLite2-City.mmdb数据库文件,然后在项目中通过Nuget引用MaxMind.GeoIP2包。 最新(2024-5-7下载)的GeoLite2数据库中查询到20071个中国的IP网段,其中有11270条是未查询到具体城市信息的记录。 IP2Location Lite和GeoLite2数据库的覆盖情况并没有一个确切的数据,两个数据库结合使用或许能提高查询命中率。

    2.3K10编辑于 2024-05-10
  • 来自专栏孟君的编程札记

    小课堂 | 根据ip获取城市名

    dataBlock.getRegion(); } } catch (Exception e) { e.printStackTrace(); } return ""; } 3、使用GeoLite2 GeoLite2和ip2region一样,先准备离线数据包、导入依赖包。 代码步骤: 1、准备db文件,如在src/main/resource目录下创建data目录,存放GeoLite2-City.mmdb文件 2、引入geolite2依赖包 <dependency> 4、相关库下载 资源下载 https://pan.baidu.com/s/4pRI9z2F GeoLite2的信息很全面,但相对而言其准确率并不是很精确。ip2region相对较准确点。

    5K20发布于 2021-11-16
  • 来自专栏喵了个咪的博客空间

    [喵咪开源软件推荐(3)]全球IP库-GeoLite2-City

    附上: 喵了个咪的博客:w-blog.cn geolite2 下载地址 :http://dev.maxmind.com/geoip/geoip2/geolite2/ geoip2-golang 项目地址 准确的解析出了中国湖南长沙并且还有多国语言的称呼,笔者在试了试通过手机移动网来进行的解析,笔者在上海市杨浦区获得的经纬度是 31.0456,121.3997,但是具体经纬度结果还是相差甚远 3 总结 GeoLite2

    6.1K70发布于 2018-03-02
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析之geoip2-golang

    https://github.com/oschwald/geoip2-golang用来解析 [GeoLite2](http://dev.maxmind.com/geoip/geoip2/ geolite2/) and [GeoIP2](http://www.maxmind.com/en/geolocation_landing)数据库的一个工具包。 比如城市信息: // The City struct corresponds to the data in the GeoIP2/GeoLite2 City // databases. type City

    1K21编辑于 2022-08-02
  • 来自专栏全栈工程师修炼之路

    9.Nginx实践之使用MaxMind的GeoIP2实现处理不同国家或城市的访问最佳实践指南

    对于您最新的地理定位需求,请改用 MaxMind GeoIP2(或免费版本的 GeoLite2)。 geoipupdate – 帮助配置和更新 GeoIP2 / GeoLite2 的软件包。 数据库下载 描述: Nginx 的 ngx_*_geoip2_module 模块依赖于 GeoLite2 数据库, 免费的 GeoLite2 数据库可从 Maxminds 网站获得(需要注册),GeoLite2 简单流程: 首先访问 Maxminds 官网,然后注册登陆到用户后台,创建并获取 License Key, 最后下载 GeoLite2 数据库该压缩包,里面包含的是二进制mmdb格式的库文件。 操作流程 Step 1.使用apt命令帮助配置和更新 GeoIP2 / GeoLite2 的软件包。

    7.8K10编辑于 2022-09-29
  • 来自专栏芝麻实验室

    CentOS 7上基于国别阻断网络流量

    目前,主要由2种获取GeoIP数据库的方式: 下载MaxMind公司的GeoLite2数据。 注意:你应该下载GeoLite2 Countryd CSV格式数据库包文件 - 利用xtables-addons源码包中的下载脚本 - 获取xtables-addons源码包 # wget -

    2.6K21发布于 2019-03-05
  • 来自专栏摸鱼

    使用docker搭建Shlink个人向短链接服务

    一、获取GeoLite2数据库许可证密钥 Shlink利用MaxMind的GeoLite2数据库来定位访客,所以我们需要先生成许可证密钥 进入https://www.maxmind.com/en/accounts IS_HTTPS_ENABLED=true \ 如果使用https请填 true -e GEOLITE_LICENSE_KEY=Ojfxxxxdixxxx3X0 \ 将Ojfxxxxdixxxx3X0替换为你第一步生成的GeoLite2

    3.8K90编辑于 2022-05-27
  • 来自专栏菲宇

    Django实现统计网站访问次数、访问 ip 、受访页面

    转换成现实地理位置 安装 geoip2 库 pip install geoip2 下载 Maxmind 网站的 IP 信息库 地址:http://dev.maxmind.com/geoip/geoip2/geolite2 下载完之后,解压,将解压包中的 mmdb 文件复制到项目的应用程序中 下载个GeoLite2 City使用。

    8.1K52发布于 2019-10-22
  • 来自专栏运维研习社

    几种方法有效屏蔽国外IP恶意扫描

    编译之前,需要确保服务器已经安装了geoip和geoip-devel两个库 IP数据包,需要从geolite2下载,现在由于数据隐私法规的问题,需要注册账户才能免费下载,地址:https://dev.maxmind.com /geoip/geoip2/geolite2/ 下载完成后,将包放在/usr/share/GeoIP下面即可,然后在nginx的http模块中配置ip数据包的地址 ?

    12.4K10发布于 2020-06-12
  • 来自专栏网络随笔

    【玩转Lighthouse】搭建网站统计程序——Matomo

    首先,您需要去Maxmind官网上注册一个免费帐户,并申请一个免费的GeoLite2 License密钥。 地址是https://dev.maxmind.com/geoip/geoip2/geolite2/ 申请的密钥请牢记,因为之后在网上是看不到密钥的。

    1.9K32编辑于 2022-04-12
  • 来自专栏用户4480853的专栏

    异步任务实战之远程拉取和风天气API 发布于

    那么可以将这个过程大致拆分成如下的几个步骤: graph LR A[拉取 GeoLite2] --> B[获取请求IP] B --> C[查询GeoLite2经纬度] C --> 正式开发 远程拉取GeoLite2 阅读和风天气的城市实时天气API文档内容我们可以知道,要想获取用户所在城市的天气则需要先获取该城市ID。 geoip2:4.0.1' 我们创建GeoLiteReader类来实现IP地址的解析以及城市API获取的异步方法,其大致的流程可以被拆分为如下三步: graph LR A[获取IP] --> B[调用GeoLite2

    61330编辑于 2023-10-21
  • 来自专栏johnhuster

    将ip转换为地理位置存入elasticsearch

    GeoIP2-java使用GeoLite2-City.mmdb库就可以由ip分析得到对应的经纬度,下面给出具体操作步骤: 1、从https://dev.maxmind.com/geoip/geoip2/geolite2

    1.4K51编辑于 2022-03-29
  • 来自专栏运维研习社

    Filebeat自定义pipeline,完美处理自定义日志字段

    ,是通过geo.location来定位用户位置的,而这个geo.location就是通过ip匹配geoip数据库来获取坐标实现定位的 原先的geoip处理器是通过source.ip字段获取IP地址,在GeoLite2

    10.8K10发布于 2020-06-12
  • 来自专栏网络安全abc123

    第26篇:蓝队分析辅助工具箱V0.3发布,含shiro解密|cas解密|log4j2解密|冰蝎哥斯拉解密|端口连接分析等功能

    这个功能我原本想用GeoLite2库来编写,但是其依赖jar包与工具中的jar包有冲突,所以暂时用其它方法实现的,后续有时间再更换。

    1.8K30编辑于 2022-12-06
  • 来自专栏铭毅天下

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

    更多 Maxmind 数据库信息参见: https://dev.maxmind.com/geoip/geoip2/geolite2/ 在 Elasticsearch 早期版本中 GeoIp processor

    3.1K31发布于 2021-03-04
  • 来自专栏民工哥技术之路

    挺带劲!通过 Nginx 来实现封杀恶意访问

    选择 GeoLite2 Country ,点击 Download GZIP 下载即可 ?

    1.5K30发布于 2021-05-11
  • 来自专栏路人甲Java

    用Nginx禁止国外IP访问我的网站...

    (账户创建就不演示了)点击左侧,Download Files: 选择 GeoLite2 Country,点击 Download GZIP 下载即可: 上传到 /usr/share/GeoIP

    10.6K20发布于 2021-08-20
  • 来自专栏搜云库技术团队

    京东一面:Nginx 禁止国外 IP 访问网站!

    和 IPv6: 登录www.maxmind.com 网址,创建账户 下载最新的库文件(账户创建就不演示了) 点击左侧 ,Download Files 通过Nginx来实现禁止国外IP访问网站 选择GeoLite2

    4.9K21编辑于 2023-03-15
领券