nali一款linux下显示IP来源的小工具[抄]
首页 > IT > Network   作者:eehello  2022年2月13日 22:13 星期日  浏览:890  字号:   评论:0 条
时间:2022-2-13 22:13   浏览:890  评论:0 条 

抄自:http://blog.sina.com.cn/s/blog_40e9ab360102xmql.html



nali,名字取自中文“哪里”的拼音。

nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库)。

例如218.65.137.1会变成218.65.137.1[广西南宁市 电信]。

查询是在本地进行,并不会进行联网查询,所以效率方面不会有什么影响。

目前包含以下几个命令

下载

wget http://files.cnblogs.com/files/sevck/nali-0.2.tar.gz

安装

./configure --prefix=/usr/local/nali

make

make install


使用

nali-tracepath

nali-ping

mtr www.google.com|nali

nali-traceroute

nali-nslookup www.google.com

nali-dig www.google.com

nali 61.135.169.105

nali-update



1.统计日志IP来源

cat acc.log | awk '{print $1}'| nali|more 

100.109.9.11[运营商级NAT(宽带运营商局域网)]

101.104.228.170[辽宁省沈阳市皇姑区 鹏博士宽带]

101.104.43.238[广东省广州市 鹏博士长城宽带]

101.105.71.201[安徽省合肥市 鹏博士长城宽带]

101.106.215.8[黑龙江省哈尔滨市 鹏博士长城宽带]

101.106.233.10[黑龙江省哈尔滨市 鹏博士长城宽带]

101.106.233.10[黑龙江省哈尔滨市 鹏博士长城宽带]


2.nali-dig

nali-traceroute www.baidu.com

# nali-dig www.baidu.com @114.114.114.114


; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.4 <<>> www.baidu.com @114.114.114.114[江苏省南京市 南京信风网络科技有限公司GreatbitDNS服务器]

;; global options: +cmd

;; Got answer:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 62240

;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0


;; QUESTION SECTION:

;www.baidu.com. IN A


;; ANSWER SECTION:

www.baidu.com. 659 IN CNAME www.a.shifen.com.

www.a.shifen.com. 59 IN A 61.135.169.121[北京市 北京百度网讯科技有限公司联通节点(BGP)]

www.a.shifen.com. 59 IN A 61.135.169.125[北京市 北京百度网讯科技有限公司联通节点(BGP)]


3.nali-traceroute

# nali-traceroute 117.8.222.169

traceroute to 117.8.222.169[天津市 联通] (117.8.222.169[天津市 联通]), 30 hops max, 60 byte packets

 1  dns1.online.tj.cn (111.161.19.1[天津市 联通])  6.298 ms  6.767 ms  7.192 ms

 2  no-data (125.39.237.237[天津市 深圳市腾讯计算机系统有限公司IDC机房(联通)])  5.129 ms  5.509 ms  5.907 ms

 3  dns217.online.tj.cn (111.161.29.217[天津市 联通])  0.573 ms no-data (125.39.237.225[天津市 深圳市腾讯计算机系统有限公司IDC机房(联通)])  3.843 ms  3.148 ms

 4  dns169.online.tj.cn (117.8.222.169[天津市 联通])  10.547 ms  10.718 ms  10.771 ms


4.可以用nali-update命令来更新IP数据库

update命令更新的数据库,解析出来的IP应该是好久没有更新了,很多都有问题。


百度下载最新的纯真IP库,解压后里面会有一个qqwry.dat文件 

http://www.pc6.com/softview/SoftView_41490.html#download   //纯真ip数据库 v2017.11.15中文版

cd /usr/local/share/

把qqwry.dat文件传到linux下,替换QQWry.Dat即可        //记得把原始文件备份QQWry.Dat.bak


5.alias

如果你觉得输入nali-xxx麻烦,那么可以做一些alias,例如:

alias traceroute='nali-traceroute' 

# alias dig='nali-dig'

# alias ping='nali-ping'



 您阅读这篇文章共花了: 
 本文没有标签!
二维码加载中...
本文作者:eehello      文章标题: nali一款linux下显示IP来源的小工具[抄]
本文地址:https://www.eehello.com/?post=302
版权声明:若无注明,本文皆为“点滴记忆---观雨亭”原创,转载请保留文章出处。

返回顶部| 首页| 手气不错| 留言板|后花园

Copyright © 2014-2023 点滴记忆---观雨亭