一、简介

  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相关推荐

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

    围绕纯真数据库的一系列小工具 qqwry.c,qqwry.h.一个c实现的lib,用来从纯真数据库里获取ip地址信息.下载,文档 nali,一组ip查询工具,包括可以让dig,traceroute显示 ...

  2. Wireshark配置显示IP地理位置信息

    本章跟大家介绍一下wireshark中IP地理位置信息配置的方法和原理,作为我的专栏<wireshark从入门到精通>中的一篇. 在Wireshark中实用的设置和使用技巧汇总那一章节最后 ...

  3. Linux下显示IP地址所在地信息的小工具——nali

    项目谷歌地址:https://code.google.com/p/qqwry/ 一.nali简介 nali,名字取自中文"哪里"的拼音.nali包含一组命令行程序,其主要功能就是把 ...

  4. Linux下显示ip所属位置

    在linux下,要是网络出现延迟,通常我们需要分析自己到对端的服务器的网络环境 1 例:ping www.baidu.com 2 traceroute www.baidu.com 通过分析来确定大概是 ...

  5. Wireshark使用技巧之GeoIP显示IP地理位置及经纬度信息

    0x00 Wireshark使用技巧-GeoIP显示IP地理位置 说明 Wireshark软件通过安装第三方数据库是可以显示IP地址位置的. 所谓GeoIP,Geolocation IP,就是通过来访 ...

  6. [转]Linux下显示硬件信息--lshw

    Linux下显示硬件信息--lshw lshw  lshw(Hardware Lister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark.  这个工具其实就是 ...

  7. Linux下静态IP地址的设置及TFTP服务的搭建

    TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务 ...

  8. linux 下查看应用版本信息,Linux下查看版本信息

    Linux下如何查看版本信息, 包括位数.版本信息以及CPU内核信息.CPU具体型号等. 1.# uname -a   (Linux查看版本当前操作系统内核信息) 2.# cat /proc/vers ...

  9. Linux下获取xml调试信息等级

    Linux下获取XML调试信息等级 #ifndef _LOG_H_ #define _LOG_H_#include <stdio.h> #include <string.h> ...

  10. Linux使用总结之 : Linux下查看网卡速率信息

    Linux下查看网卡速率信息: 1.使用ethtool命令 ethtool ethx #查看支持的速率 ethx 为网卡名,使用 ifconfig -a ,ip a 查询.响应数据中: Link de ...

最新文章

  1. Python学习笔记1 Python基础
  2. 响应接收窗口大小( ra-ResponseWindowSize)
  3. 深度学习之卷积神经网络(11)卷积层变种
  4. 快排算法 java_快排算法的实现与讲解(java/C++)
  5. 读取速度500m/s和1000m/s的硬盘,装系统使用起来有区别吗?
  6. 25本《Python+TensorFlow机器学习实战》免费包邮到家!
  7. C-Sharp网络编程案例解析(Socket类的使用)
  8. 技术人 | 为什么我们的系统会如此复杂?
  9. lg g2 android 5.0 rom,LG G2(D802)升级Flyme4.5图文教程
  10. mysql中部门表和员工表_数据库 员工表和部门表
  11. 用Excel做数据地图
  12. python+nodejs+vue自驾游旅游网站系统
  13. 通过IP地址绘制信息地图(Python+PowerBI+MapBox)
  14. Linux操作系统之安装Linux虚拟机
  15. (FortiGate)飞塔防火墙配置端口映射(VIP)
  16. Git如何上传文件到gitee?
  17. C++ open函数
  18. 常见的注册表操作及其含义
  19. 从联想昭阳到MacBook Pro,致我的那些败家玩意—
  20. 漏洞复现篇——利用XSS漏洞实现键盘记录

热门文章

  1. 【java】PageHelper.startPage
  2. 经典企业文化书籍推荐,有了这6本书企业文化落地不再是难事
  3. 局域网vnc远程控制软件,盘点三款特别好用的局域网vnc远程控制软件
  4. < 知识拓展:CSS 中常用的计量单位有哪些? >
  5. cdr 表格自动填充文字_cdr中看似简单的小工具,你真的会用吗?
  6. 计算机专业的学生也太太太太太惨了吧?
  7. R:首次尝试线性回归
  8. 看ftp服务器文件日期,ftp查看服务器当前日期
  9. 自己做一个小项目python_【Python】第一个微信小项目
  10. word文档标题变成了一条竖线怎么处理