Linux下显示IP地理位置信息的小工具-nali
一、简介
nali,名字取自中文“哪里”的拼音。nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat)。例如74.125.128.104会变成74.125.128.104[美国 加利福尼亚州山景市谷歌公司]。查询是在本地进行,并不会进行联网查询,所以效率方面不会对原始命令产生什么影响。
目前包含以下几个命令:
- nali
- nali-dig
- nali-nslookup
- nali-traceroute
- nali-tracepath
- nali-ping
使用这些命令的前提是,他们对应的命令必须存在。例如你要用nali-dig,必须保证dig是存在的。他们的用法和原始命令是一样的。例如nali-dig,用法就和dig一样。(nali-dig等同于dig |nali)
二、下载
# wget http://chenze.name/wenjian/nali-0.2.tar.gz
三、安装
# tar zxvf nali-0.2.tar.gz
# cd nali-0.2
# ./configure
# make && make install
四、更新IP数据库
可以用nali-update命令来更新IP数据库
/usr/local/share/QQWry.Dat 这个文件需要经常更新,否则误差会比较大。
五、使用
5.1. nali
# nali 74.125.128.106
# nali 61.135.169.105
5.2. nali-dig
# nali-dig www.google.com
5.3. nali-nslookup
# nali-nslookup www.google.com
5.4. nali-traceroute
# nali-traceroute www.google.com
5.5. nali-tracepath
# nali-tracepath www.baidu.com
5.6. nali-ping
# nali-ping www.163.com
5.7. 其它程序调用nali显示IP物理位置可使用重定向方式,如:
# mtr www.google.com|nali
也就是说,nali这个命令,可以对标准输出的ip,附加上地理信息。同理,如果你不喜欢用nali-dig,那么也可以用dig ip|nali这样的命令。
六、alias
如果你觉得输入nali-xxx麻烦,那么可以做一些alias,例如:
# alias traceroute='nali-traceroute'
# alias dig='nali-dig'
七、参考
https://www.surfchen.org/nali
转自:http://www.cnblogs.com/mchina/archive/2012/12/24/2831220.html
Linux下显示IP地理位置信息的小工具-nali相关推荐
- Linux 显示IP地理位置 qqwry系列小工具
围绕纯真数据库的一系列小工具 qqwry.c,qqwry.h.一个c实现的lib,用来从纯真数据库里获取ip地址信息.下载,文档 nali,一组ip查询工具,包括可以让dig,traceroute显示 ...
- Wireshark配置显示IP地理位置信息
本章跟大家介绍一下wireshark中IP地理位置信息配置的方法和原理,作为我的专栏<wireshark从入门到精通>中的一篇. 在Wireshark中实用的设置和使用技巧汇总那一章节最后 ...
- Linux下显示IP地址所在地信息的小工具——nali
项目谷歌地址:https://code.google.com/p/qqwry/ 一.nali简介 nali,名字取自中文"哪里"的拼音.nali包含一组命令行程序,其主要功能就是把 ...
- Linux下显示ip所属位置
在linux下,要是网络出现延迟,通常我们需要分析自己到对端的服务器的网络环境 1 例:ping www.baidu.com 2 traceroute www.baidu.com 通过分析来确定大概是 ...
- Wireshark使用技巧之GeoIP显示IP地理位置及经纬度信息
0x00 Wireshark使用技巧-GeoIP显示IP地理位置 说明 Wireshark软件通过安装第三方数据库是可以显示IP地址位置的. 所谓GeoIP,Geolocation IP,就是通过来访 ...
- [转]Linux下显示硬件信息--lshw
Linux下显示硬件信息--lshw lshw lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark. 这个工具其实就是 ...
- Linux下静态IP地址的设置及TFTP服务的搭建
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务 ...
- linux 下查看应用版本信息,Linux下查看版本信息
Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...
- Linux下获取xml调试信息等级
Linux下获取XML调试信息等级 #ifndef _LOG_H_ #define _LOG_H_#include <stdio.h> #include <string.h> ...
- Linux使用总结之 : Linux下查看网卡速率信息
Linux下查看网卡速率信息: 1.使用ethtool命令 ethtool ethx #查看支持的速率 ethx 为网卡名,使用 ifconfig -a ,ip a 查询.响应数据中: Link de ...
最新文章
- Python学习笔记1 Python基础
- 响应接收窗口大小( ra-ResponseWindowSize)
- 深度学习之卷积神经网络(11)卷积层变种
- 快排算法 java_快排算法的实现与讲解(java/C++)
- 读取速度500m/s和1000m/s的硬盘,装系统使用起来有区别吗?
- 25本《Python+TensorFlow机器学习实战》免费包邮到家!
- C-Sharp网络编程案例解析(Socket类的使用)
- 技术人 | 为什么我们的系统会如此复杂?
- lg g2 android 5.0 rom,LG G2(D802)升级Flyme4.5图文教程
- mysql中部门表和员工表_数据库 员工表和部门表
- 用Excel做数据地图
- python+nodejs+vue自驾游旅游网站系统
- 通过IP地址绘制信息地图(Python+PowerBI+MapBox)
- Linux操作系统之安装Linux虚拟机
- (FortiGate)飞塔防火墙配置端口映射(VIP)
- Git如何上传文件到gitee?
- C++ open函数
- 常见的注册表操作及其含义
- 从联想昭阳到MacBook Pro,致我的那些败家玩意—
- 漏洞复现篇——利用XSS漏洞实现键盘记录