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-*系列工具都是基于这个来实现的。 下载 wget http://www.sctux.com/package/nali-0.1.tar.gz 安装

./configure –prefix=/usr && make && make instal

使用 1.统计nginx的访问记录

[root@sctux ~]# awk -F ‘ ‘ ‘{print $1}’ /var/log/access_sctux.log | sort -n | uniq -cd | sort -rn | nali

结果如下: [

nali](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali.png)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali.png) 2.使用traceroute [![nali-traceroute](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali-traceroute.png)
nali](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali.png)](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali.png) 2.使用traceroute [![nali-traceroute](https://qcloud.coding.net/u/guomaoqiu/p/guomaoqiu/git/raw/master/uploads/2015/06/nali-traceroute.png)
也就是说,nali这个命令,可以对标准输出的ip,附加上地理信息。同理,如果你不喜欢用nali-dig,那么也可以用dig ip|nali这样的命令。 如果你觉得输入nali-xxx麻烦,那么可以做一些alias,例如:

vim /root/.bashrc
alias traceroute=’nali-traceroute’
alias dig=’nali-dig’