1、下载软件包

wget http://qqwry.googlecode.com/files/nali-0.1.tar.gz

2、安装

tar -zxvf  nali-0.2.tar.gz
cd nali-0.2
./configure --perfix=/usr/local
make
make install

源码安装指定参数

[root@vick nali-0.2]# ./configure --help
Usage: ./configure [options]
--help print this message
--prefix=PREFIX default:/usr/local
--bindir=BINDIR default:/usr/local/bin
--datadir=BINDIR default:/usr/local/share

3、使用

包含的命令有

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

命令使用

nali

[root@vick ~]# nali 115.239.211.112
115.239.211.112[浙江省绍兴市 电信]

nali-ping

[root@vick ~]# nali-ping www.baidu.com
PING www.a.shifen.com (115.239.211.112[浙江省绍兴市 电信]) 56(84) bytes of data.
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=1 ttl=51 time=7.13 ms
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=2 ttl=51 time=7.18 ms
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=3 ttl=51 time=7.35 ms
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=4 ttl=51 time=7.25 ms
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=5 ttl=51 time=7.19 ms
64 bytes from 115.239.211.112[浙江省绍兴市 电信]: icmp_seq=6 ttl=51 time=7.20 ms

nali-nslookup

[root@vick ~]# nali-nslookup www.baidu.com
Server: 10.236.158.106[局域网 对方和您在同一内部网]
Address: 10.236.158.106[局域网 对方和您在同一内部网]#53 Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 115.239.210.27[浙江省绍兴市 电信]
Name: www.a.shifen.com
Address: 115.239.211.112[浙江省绍兴市 电信]

nali-traceroute

[root@vick ~]# nali-traceroute www.baidu.com
traceroute to www.baidu.com (115.239.210.27[浙江省绍兴市 电信]), 30 hops max, 60 byte packets
1 * * *
2 10.252.119.41[局域网 对方和您在同一内部网] (10.252.119.41[局域网 对方和您在同一内部网]) 0.693 ms 1.053 ms 1.376 ms
3 10.200.241.225[局域网 对方和您在同一内部网] (10.200.241.225[局域网 对方和您在同一内部网]) 8.180 ms 8.442 ms 8.250 ms
4 10.200.122.34[局域网 对方和您在同一内部网] (10.200.122.34[局域网 对方和您在同一内部网]) 1.553 ms 10.200.122.38[局域网 对方和您在同一内部网] (10.200.122.38[局域网 对方和您在同一内部网]) 1.725 ms 10.200.6.66[局域网 对方和您在同一内部网] (10.200.6.66[局域网 对方和您在同一内部网]) 2.304 ms
5 180.153.142.85[上海市 电信] (180.153.142.85[上海市 电信]) 1.836 ms 101.226.242.29[上海市 电信] (101.226.242.29[上海市 电信]) 1.820 ms 101.226.242.49[上海市 电信] (101.226.242.49[上海市 电信]) 2.729 ms
6 101.95.209.41[上海市 电信] (101.95.209.41[上海市 电信]) 5.957 ms * *
7 * 101.95.207.61[上海市 电信] (101.95.207.61[上海市 电信]) 7.953 ms 101.95.207.77[上海市 电信] (101.95.207.77[上海市 电信]) 3.763 ms
8 101.95.120.194[上海市 电信] (101.95.120.194[上海市 电信]) 3.025 ms 101.95.120.238[上海市 电信] (101.95.120.238[上海市 电信]) 5.085 ms 101.95.120.138[上海市 电信] (101.95.120.138[上海市 电信]) 6.138 ms
9 202.97.82.2[中国 电信骨干网] (202.97.82.2[中国 电信骨干网]) 4.288 ms 202.97.34.234[北京市 电信] (202.97.34.234[北京市 电信]) 11.412 ms 202.97.82.10[中国 电信骨干网] (202.97.82.10[中国 电信骨干网]) 5.895 ms
10 * 220.191.200.98[浙江省杭州市 电信] (220.191.200.98[浙江省杭州市 电信]) 6.958 ms 220.191.200.42[浙江省杭州市 电信] (220.191.200.42[浙江省杭州市 电信]) 7.969 ms
11 * * *
12 115.239.209.34[浙江省绍兴市 电信] (115.239.209.34[浙江省绍兴市 电信]) 6.313 ms 115.239.209.2[浙江省绍兴市 电信] (115.239.209.2[浙江省绍兴市 电信]) 7.337 ms 8.579 ms
13 * * *

nali-tracepath  追踪连接到目标地址的所经过的路由

[root@vick ~]# nali-tracepath www.baidu.com
1: no reply
2: 10.252.119.41[局域网 对方和您在同一内部网] 9.941ms
3: 10.200.241.245[局域网 对方和您在同一内部网] 20.996ms
4: 10.200.6.66[局域网 对方和您在同一内部网] 10.977ms
5: 101.226.242.29[上海市 电信] 10.983ms
6: no reply
7: 101.95.207.97[上海市 电信] 10.987ms
8: 101.95.88.10[上海市 电信] 11.026ms
9: no reply
10: no reply
11: no reply
12: 115.239.209.6[浙江省绍兴市 电信] 8.988ms
13: no reply
14: no reply
15: no reply
16: no reply
17: no reply
18: no reply
19: no reply
20: no reply
21: no reply
22: no reply
23: no reply
24: no reply
25: no reply
26: no reply
27: no reply
28: no reply
29: no reply
30: no reply
31: no reply
Too many hops: pmtu 65535
Resume: pmtu 65535

工具使用小技巧

方便使用可以设置 alias

alias dig='nali-dig'
alias nslookup='nali-nslookup'
alias tracepath='nali-tracepath'
alias traceroute='nali-traceroute'

linux 显示ip地址小工具-nali的更多相关文章

  1. linux系统查看IP地址,不显示IP地址或者只显示127.0.0.1

    在linux系统中输入命令: vi  /etc/sysconfig/network-scripts/ifcfg-eth0 然后显示如下结果 点击I或者是A进入可编辑状态(需要先切换到管理员帐号下,自行 ...

  2. Linux下ip地址查询

    [时间:2016-12] [状态:Open] [关键词:linux,ip地址,ifconfig,ip addr] 0 引用 说起来比较搞笑,我在windows下知道可以使用ipconfig命令查询本机 ...

  3. linux 查看ip地址

    1.先要打开linux服务器,然后在linux桌面的空白处点击右键 2.在弹出的选项里,点击[打开终端] 3.打开linux服务器的命令终端后,输入查询linux的ip地址的命令:ifconfig - ...

  4. SecureCRT标签显示IP地址

    当使用SecureCRT连接到linux服务器后,SecureCRT的标签会随着操作目录的改变而改变,当连接多个的时候很不好区分,所以需要设置标签栏固定显示IP地址信息. options->Se ...

  5. 从ip addr add和ifconfig的区别看linux网卡ip地址的结构

    今天一个老外在邮件列表上问了一个问题,就是ip addr add和ifconfig的区别,我给他进行了解答,可能因为英语不好吧,解答的很简单,因此我还是要在这里详细说明一下.其实它们之间没有什么区别, ...

  6. 解决redhat linux下IP地址可以ping通,域名无法ping通问题

    解决redhat linux下IP地址可以ping通,域名无法ping通 在/etc/resolv.conf中添点东西 格式如下: nameserver xxx.xxx.xxx.xxx nameser ...

  7. 初学Python-搞了一个linux用户登录监测小工具

    这几天突发奇想,想学习一下Python.看了点基础,觉得有点枯燥,所以想搞点什么.想了想,就随便弄个检测Linux用户登录的小工具吧~ 首先,明确一下功能: 1.能够捕获 linux 用户登录的信息. ...

  8. 显示IP地址的命令

    显示IP地址的命令   Centos7默认显示IP地址的命令       #获取所有网卡的IP地址 [root@clf ~]# ip  a1: lo: <LOOPBACK,UP,LOWER_UP ...

  9. Linux下显示IP地理位置信息的小工具-nali

    一.简介 nali,名字取自中文“哪里”的拼音.nali包含一组命令行程序,其主要功能就是把一些网络工具的输出的IP字符串,附加上地理位置信息(使用纯真数据库QQWry.Dat).例如74.125.1 ...

随机推荐

  1. thinkphp 正则路由

    正则路由也就是采用正则表达式定义路由的一种方式,依靠强大的正则表达式,能够定义更灵活的路由规则. 路由表达式支持的正则定义必须以“/”开头,否则就视为规则表达式.也就是说如果采用: '#^blog\/ ...

  2. json的dump和dumps的区别

    dumps是将dict转化成str格式,loads是将str转化成dict格式. dump和load也是类似的功能,只是与文件操作结合起来了. In [1]: import json In [2]: ...

  3. windows sdk版本 之 并查集生成迷宫

    #include <cstdlib> #include <ctime> #include<algorithm> using namespace std; exter ...

  4. Astar伪代码

    while(OPEN!=NULL) { 从OPEN表中取估价值f最小的节点n; if(n节点==目标节点){ break; } for(当前节点n 的每个子节点X) { 算X的估价值; if(X in ...

  5. 动态调整Log4j日志级别

    log4j2.xml配置文件中支持配置monitorInterval参数,检测到配置改变后重新加载,达到动态调整日志级别的效果. 故调整日志级别无须手动重启服务. log4j2.xml配置文件示意: ...

  6. vue-router路由跳转判断用户是否存在

    router.beforeEach((to, from, next) => { //console.log("to:", (to)); //console.log(" ...

  7. Post Office IOI 2000 /// 区间DP oj24077

    题目大意: 给定n个村庄的坐标,两个村庄之间的距离是其坐标之差的绝对值 最多能选m个村庄设立邮局,求设立邮局的地点使得各村庄与邮局距离总和最小 一, 所有的村庄看做在一条直线上 考虑三个因素:i 当前 ...

  8. angularJs FileUpload插件上传同一文件无效问题记录

    参考:https://blog.csdn.net/qq_34829447/article/details/83780392 问题:使用FileUpload插件进行文件上传时,发现无法上传与上个文件相同 ...

  9. 在 /proc 里实现文件

    所有使用 /proc 的模块应当包含 <linux/proc_fs.h> 来定义正确的函数. 要创建一个只读 /proc 文件, 你的驱动必须实现一个函数来在文件被读时产生数据. 当 某个 ...

  10. T2960 全民健身【思维Dp,预处理,差分优化】

    Online Judge:YCJSOI Label:Dp,思维题,预处理,滚动优化 题目描述 乐乐现在掌管一个大公司,办公楼共有n层.为了增加员工的身体素质,他决定在每层楼都建立一个活动室,活动室分乒 ...