根据ip查询地理位置

Golang — 根据IP获取地理位置信息_golang geoip 推荐优先使用,其次是ip2region,如果需要更加精确的话,建议选择商用的。 阅读详情

围绕纯真数据库的一系列小工具

  • qqwry.c,qqwry.h。一个c实现的lib,用来从纯真数据库里获取ip地址信息。下载,文档
  • nali,一组ip查询工具,包括可以让dig,traceroute显示ip地理信息。下载,文档
  • pecl::qqwry,纯真数据库查询的PHP C扩展实现。下载,文档
  • 纯真数据库UTF-8版本。转换工具也以开源形式发布,用php实现

nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息 (使用纯真数据库)。例如218.65.137.1会变成218.65.137.1[广西南宁市 电信]。查询是在本地进行,并不会进行联网查询,所以效率方面不会有什么影响。
目前包含以下几个命令:

nali
nali-dig
nali-nslookup
nali-traceroute
nali-tracepath
nali-ping

使用这些命令的前提是,他们对应的命令必须存在。例如你要用nali-dig,必须保证dig是存在的。他们的用法和原始命令是一样的。例如nali-dig,用法就和dig一样。
大家可能注意到了nali这个命令,它可以对标准输出的IP串附加上地理信息。nali-*系列工具都是基于这个来实现的。

下载地址: http://code.google.com/p/qqwry/

安装

./configure && make && make install

使用:
1、统计apache的访问记录(可以统计哪个ip的访问量最多,并查看是来自哪里的):
命令:

cat /data/log/log_all | awk '{print $1}' | sort | uniq -c | nali | sort -rnk1 | more

输出结果:

2303 203.208.60.43[北京市 谷歌(中国)公司]
1442 61.135.249.210[北京市 联通ADSL]
827 124.207.205.1[北京市 电信通]
607 121.14.53.65[广东省江门市 电信]
493 117.63.249.59[江苏省常州市 电信]
289 203.208.60.5[北京市 谷歌(中国)公司]
272 203.208.60.47[北京市 谷歌(中国)公司]
252 173.66.232.6[北美地区]
240 61.185.198.110[陕西省西安市 电信ADSL]
217 123.127.8.36[北京市 联通ADSL]
217 113.233.255.7[辽宁省 联通]
206 222.76.18.181[福建省福州市 电信ADSL]
196 72.30.81.190[美国 yahoo蜘蛛]

2、使用nali-ping:
命令:nali-ping www.baidu.com

 

也就是说,nali这个命令,可以对标准输出的ip,附加上地理信息。同理,如果你不喜欢用nali-dig,那么也可以用dig ip|nali这样的命令。
如果你觉得输入nali-xxx麻烦,那么可以做一些alias,例如:

alias traceroute='nali-traceroute'
alias dig='nali-dig'

3、结合mtr使用nali

# mtr 210.51.163.180 | nali

QQWry-源码 QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。 QQWry源码,包括:ipsearcher、ipwry以及转换器。 立即下载

相关推荐

QQWRY C++类库 CQQWRY

自己封装的IP纯真数据库C++接口库, 能让你方便的在本地查询IP地址对应的地理信息. 该程序使用的是IP纯真数据库.

Linux 显示IP地理位置 qqwry系列小工具

<br />围绕纯真数据库的一系列小工具qqwry.c,qqwry.h。一个c实现的lib,用来从纯真数据库里获取ip地址信息。下载,文档nali,一组ip查询工具,包括可以让dig,traceroute显示ip地理信息。下载,文档pecl::qqwry,纯真数据库查询的PHP C扩展实现。下载,文档纯真数据库UTF-8版本。转换工具也以开源形式发布,用php实现 <br />nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息

东杰书屋 2115

(3万字深度解析)Kaggle《房价预测:高级回归技巧》详解复现攻略

在这篇教程式文章中,我们从零开始完成了 Kaggle《房价预测:高级回归技巧》比赛的复现工作,涵盖了数据预处理、特征工程、模型训练、调优、解释和融合的完整流程。深入理解数据:阅读数据描述,结合常识对每个特征作出合理处理(如缺失值填充’None’表示无此设施 、异常值剔除 等)。对目标和偏态特征进行对数变换,使分布更平滑,从而更好满足模型假设并提升准确度。特征工程:我们创造了总面积、总浴室等新特征,整合信息提高模型可学习性。

qq_38334677的博客 1776

【亲测免费】 探索高效IP查询——QQWry开源项目解析与应用

在现代网络应用中,快速、准确地获取IP地址的地理位置信息至关重要。今天,我们向您推荐一个基于Go语言实现的纯真IP库——QQWry。这个开源项目不仅提供了一种高效的方式来处理大量IP查询,还提供了友好的API,使得开发者能够轻松集成到自己的应用程序中。 ## 1. 项目介绍 QQWry是一个轻量级的IP定位工具,它实现了对纯真IP数据库(qqwry.dat)的支持。该项目源自于Linuxsir...

gitblog_00049的博客 1051

从原理到代码:拆解UniFormer中动态位置嵌入(DPE)的3D卷积实现

本文深入解析了UniFormer模型中动态位置嵌入(DPE)模块的3D卷积实现原理与代码。DPE通过一个轻量的3D深度可分离卷积,替代传统静态位置编码,使模型能自动学习视频数据的时空位置关系。文章对比了其与Swin Transformer相对位置偏置的优劣,并提供了PyTorch实现代码与高级定制方案,为视频理解任务提供了高效灵活的动态位置编码解决方案。

weixin_29207149的博客 310

逆向解析喜马拉雅新版xm-sign算法:从dws.1.6.8.js到签名生成

本文详细解析了喜马拉雅新版xm-sign算法的逆向破解方法。通过定位核心JS文件dws.1.6.8.js,构建本地Node.js模拟执行环境,并解密关键参数cid与appKey,最终实现签名算法的本地化稳定生成,为数据采集提供可靠解决方案。

weixin_29250403的博客 214

qqwry:纯真 IP 库,高效定位 IP 地址信息

qqwry:纯真 IP 库,高效定位 IP 地址信息 项目介绍 在现代互联网应用中,IP地址定位是一个不可或缺的功能,它可以帮助我们了解用户的地域分布、行为习惯,甚至进行网络安全防护。而在这个领域中,qqwry 项目,也就是纯真 IP 库,以其准确性和高效性,成为了广大开发者和企业的不二之选。 纯真 IP 库是一个开源项目,自2005年起,纯真(CZ88.NET)便为广大社区用户提供免费的社区版 ...

gitblog_00995的博客 1194

RKNN3588——YOLOv8的PT模型转RKNN模型

1. 首先克隆rknn修改后的ultralytics版本项目到本地主要是修改了源码的ultralytics/nn/modules/head.py和ultralytics/engine/exporter.py两个文件。2. 使用修改后的ultralytics对pt模型进行模型转换,此处的format=rknn代表支持rknn后续的转换,而不是用onnx,一定要注意!!!

张飞飞的博客 7180

【亲测免费】 QQwry IP 归属地查询库使用教程

QQwry项目是一个Python库,用于查询IP地址的归属地信息。以下是其基本的目录结构: ``` . ├── qqwry.py # 主要功能模块,包含QQwry类 └── qqwry.dat # IP数据库文件,存储IP地址和归属地信息 ``` - `qqwry.py`: 包含`QQwry`类,提供了加载数据库、查询IP和管理内存中的IP数据的功能。 - `qqwry....

gitblog_00314的博客 902

C#联合Halcon机器视觉框架源码

本软件参考EV开发,共用模块,基于WPF+Halcon,是非常不错的学习框架,需要什么功能可以自己添加,插件式开发非常方便。

Z's Palace 4830

GPT-5.5 是真好用!SCI论文润色与学术写作能力上全面提升,全流程指令已整理好!

输出规范:先输出完整的摘要正文,不添加额外说明,以Markdown表格形式提供中文自检说明,表格包含两列,列标题为“检查项”和“说明”,逐项说明是否已覆盖背景、研究问题、方法、结果及贡献,并简要评价摘要结构与表达是否符合要求,除上述内容外不输出其他信息。:你是一位(学术写作专家/期刊审稿人/论文评审专家),精通学术写作规范、逻辑结构、语法准确性及学术表达方式,你的任务是帮助提升论文的质量,包括语言润色、语法检查、逻辑优化和降低重复率。语言需简洁、正式、具有概括性,不展开具体论述,仅提供结构与要点说明。

智能AI让学术科研更容易 289

qqwry - 纯真ip库的golang服务

qqwry 纯真 IP 库的一个服务。通过http提供一个ip地址归属地查询支持 软件介绍 我们大家做网站的时候,都会需要将用户的IP地址转换为归属地址功能,而之前的作法大都是从硬盘的数据文件中读取,这样不太高效。我这次将纯真IP库直接加载到内存中,并以http服务的方式提供接口出来。这样方便自己项目中所有的程序都能方便的接口IP查询功能了。 安装 go安装 go get github...

weixin_33919950的博客 349

【docker】--- 详解 WSL2 中的 Ubuntu 和 Docker Desktop 的区别和关系!

在编程的艺术世界里,代码和灵感需要寻找到最佳的交融点,才能打造出令人为之惊叹的作品。而在这座秋知叶i博客的殿堂里,我们将共同追寻这种完美结合,为未来的世界留下属于我们的独特印记。

秋知叶i 1314

python根据IP查询地理位置

实现了输入ip地址返回该ip对应的信息。两种方法,一:利用百度的API(价格稳定,省事),二:白嫖 1.利用百度提供的API 百度API购买地址:百度API 价格如下,前1000次免费: 万次3.9元,很良心了 调用API代码: import requests import json ip = "此处替换为想要搜索的IP" headers = { 'Content-Type': 'application/json;charset=UTF-8', 'X-Bce-Sign

airen的博客 2466

Linux 4.19、Linux 5.10、Linux 6.1 三个版本详细分析

Linux 4.19发布日期:2018年10月22日LTS 状态:是长期支持版本,官方支持到2024年12月。Linux 5.10发布日期:2020年12月13日LTS 状态:LTS 版本,官方支持到2026年12月。Linux 6.1发布日期:2022年12月11日LTS 状态:不是官方的LTS版本,但通常社区会为新的版本提供一定时间的支持。定位:稳定性和长期支持,广泛应用于多种平台,尤其是嵌入式系统和服务器。主要优势:稳定性高,广泛的硬件支持,核心功能可靠。

小灰灰的博客 5958

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

phpip地址查询_php根据ip地址查询地理位置

无标题文档header('Content-Type:text/html;Charset=utf-8');class Action{function GetIp(){$realip = '';$unknown = 'unknown';if (isset($_SERVER)) {if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) && ! empty...

weixin_35592186的博客 494

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

php根据ip地址查询地理位置

无标题文档 header('Content-Type:text/html;Charset=utf-8'); class Action {     function GetIp()     {         $realip = '';         $unknown = 'unknown';         if (isset($_SE

别在熬夜了! 1118

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

ASP+SQL语句根据一个IP查询该IP的地理位置

1、SQL数据库设计【ipweizhi】 IP1,IP起始段 ip2,iP终止段 weizhi,地理位置 2、自建SQL函数 create function dbo.fn_IP(@ip varchar(15))  returns bigint  begin  return parsename(@ip,4)*cast(16777216 as bigint)+parsename

生活在继续 2291

IP查询地理位置 离线版 非第三方接口 根据IP查地理位置 springboot + MaxMind GeoIP2

相信大家在开发中一定有遇到过查询IP地理位置的需求吧 我看网上很多都是去调用第三方的接口 众所周知调用第三方的接口是完全没有保障性的,你不可能确保别人的服务器不出问题。 所以最好还是要我们自己集成。 我们采用的是MaxMind GeoIP2https://www.maxmind.com/en/home这是他的官网 一、第一步 下载离线资源包 下载地址:https://dev......

qq_39909614的博客 3128

根据IP查询地理位置(简单易懂,详细注解)

昨天写项目,突然看到需求上要求,根据ip获取ip的地理位置,顿时感觉很懵逼(本人是新手),然后就去找度娘求解,虽然过程有点波折,但是还是解决了。下面看一下我们详细的解决步骤(如有不同见解,请大佬指教一下): 1.首先创建好,我们的查询ip地址的工具类: package com.zr.text; import java.io.BufferedReader; import java.io.Da...

平凡的人类的博客 1万+

根据IP查询地理位置信息

根据IP查询地理位置信息。

scugxl的专栏 516

手动构建Tool Calling Agent(实时互联网信息检索、查询天气、根据IP地址查询对应的地理位置信息)

定义图的状态模式messages: Annotated[list[AnyMessage],operator.add] # 这里也可以使用MessageGraph作为它的状态传递也是可以的# 这里打印一下使用Pydantic格式化输出以后的用户问题"num": 1,})data = json.loads(response.text) # 将返回的JSON字符串转换成字典。

qq_43858783的博客 604

根据IP获取用户的地理位置

1.根据IP获取用户地理位置思路: 通过IP地址去查询数据库,然后从数据库里面提取相应地理位置信息 2.下载MaxMind的数据库下载地址 https://dev.maxmind.com/geoip/geoip2/geolite2/ 它有 binary格式 和 CSV格式的,可以先都下载: GeoLite2-City.mmdb.gz GeoLite2-Country.mmdb.gz ...

jun2016425的博客 6638

php 通过ip查询地区,解析php根据ip查询所在地区

解析php根据ip查询所在地区dat文件,关于ip对应地区的信息文件qqwry.dat文件网上自己下载class类文件,解析qqwry.data文件的IpLocation.php文件复制代码 代码如下:class IpLocation {/*** @var resource 指针*/private $fp;/*** 第一条IP记录的偏移地址* @var int*/private $firstip;...

weixin_42393362的博客 220

shell脚本 ------根据ip查询ip地址

#!/bin/bash # 功能:1.根据ip地址查询所在地 # 2.根据文件批量查询所在地,文件中都是一行行的ip地址 # 3.根据本机lastb命令查询尝试登陆的ip地址所在地 # # 适用:centos6+ # 语言:中文 ipp (){ exec < $1 while read a do sring=`curl -s "http://i...

linus.lin的博客 1398
上一篇: awk命令详解
下一篇: linux网络通信命令集合
AstrayLinux
博客等级 码龄15年 55粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值