长亭百川云 - 文章详情

学习笔记:自制查询IP归属地小应用

思想花火

52

2024-07-13

最近在捣鼓一个需求,找出访问海外的业务。我第一反应就是从流量里捞取目标地址,然后检查IP是否为海外。

那么如何知道一个IP地址的归属地呢?我们可以通过ip138.com查询,但挨个查显然不现实,我也没钱买他们的付费服务。

于是,聪明的我从GitHub上找了一个免费的、可升级的数据库做本地离线查询。

下载地址:

https://github.com/hezhizheng/go-ip2region

启动起来是这个样子:

./go-ip2region_windows_amd64.exe -h

有了这个好东西之后,我们就能够直接开搞了。我写了一段Demo。

package main

最终运行效果如下:

后来,又增加了去重、排序等功能,让程序能读更大的流量日志文件,这样就能得到自己最想要的结果了。

示例如下:

全文完,笔芯❤️


**作者:**阿飞,十余年来一直混迹于信息安全行业,扛过设备,卖过服务,做过审计,查过黑客,反过欺诈,岁月神偷带走了我的苹果肌,留下了一肚子的瘫软,貌似我将要成为一个油腻的中年男人,不过依然对世界充满好奇。

相关推荐
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备 2024055124号-2