通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。linux系统中,我们称之为traceroute,.....
分类:
系统相关 时间:
2015-06-19 15:13:49
阅读次数:
213
原理程序利用增加存活时间(TTL)值来实现其功能的。每当数据包经过一个路由器,其存活时间就会减1。当其存活时间是0时,主机便取消数据包,并发送一个ICMPTTL数据包给原数据包的发出者。程序发出的首3个数据包TTL值是1,之后3个是2,如此类推,它便得到一连串数据包路径。注意..
分类:
其他好文 时间:
2015-06-08 15:12:10
阅读次数:
360
除了上一篇《Linux常用网络工具:路由扫描之traceroute》介绍的traceroute之外,一般Linux还内置了另一个常用的路由扫描工具mtr。mtr在某些方面比traceroute更好用,它可以实时显示经过的每一跳路由的信息,并不断进行探测。traceroute默认使用UDP数据包探测,...
分类:
系统相关 时间:
2015-06-06 17:58:11
阅读次数:
194
之前两篇《Linux常用网络工具:fping主机扫描》和《Linux常用网络工具:hping高级主机扫描》都是关于主机扫描的,本篇介绍Linux下常用的路由扫描工具traceroute和mtr。路由扫描主要是查询本机到另一个主机经过的路由跳数及数据延迟情况。traceroute基本使用路由扫描工具的...
分类:
系统相关 时间:
2015-06-06 16:33:34
阅读次数:
212
作用:查看数据包在传输过程中经过了哪些IP地址的路由器、网关。工作原理:首先向远程主机发送TTL为1的UDP数据包,按照协议规定,路由器收到数据包,TTL值减1,这时TTL就为0,路由器就会丢弃数据包,并向发送者回复一个ICMp数据包,这个数据包包含路由器自己的IP地址。同样,执行tracerout...
分类:
系统相关 时间:
2015-06-03 11:17:55
阅读次数:
207
MTR简介mtr(mytraceroute)是一个把ping和traceroute并入一个程序的网络诊断工具MTR使用1、mtr命令行工具mtr使用比较简单,详细用法请参考mtr的manpage。[root@ts3-142~]#mtr--helpusage:mtr[-hvrctglspni46][--help][--version][--report][--report-cycles=COUNT][--curses][--..
分类:
其他好文 时间:
2015-05-28 16:25:57
阅读次数:
950
1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏 1 9 10 加上id和clickable=true然后在onCreate里,添加onClick事件的监听:findViewById(R.id.traceroute....
分类:
移动开发 时间:
2015-05-27 20:56:38
阅读次数:
247
1.以root帐户执行上一条命令sudo!!2.利用Python搭建一个简单的Web服务器,可通过http://$HOSTNAME:8000访问python-mSimpleHTTPServer3.切换到上一次访问的目录cd-4.将上一条命令中的foo替换为bar,并执行^foo^bar5.traceroute+pingmtrgoogle.com6.快速调用一个编辑器来编写一个..
分类:
系统相关 时间:
2015-05-26 06:50:42
阅读次数:
214
原理:禁止从外网回到本地的icmpicmp-typettl-exceeded数据包1、定义ACL定义ACL抓取icmpicmp-typettl-exceeded和icmpicmp-typetimestamp-replyaclnum3889rule2permiticmpicmp-typetimestamp-replyrule3permiticmpicmp-typettl-exceeded定义允许的目标,这样可以灵活增加某些目..
分类:
其他好文 时间:
2015-05-16 01:41:10
阅读次数:
243
Trace命令的实现
【trace原理】
traceroute是用来跟踪路由的命令,可以查看数据包从一端到另一端的路线。
当源执行traceroute的时候,第一个数据包的TTL设置为1,那么下一跳的路由器收到数据包之后会丢弃数据包,并且会向源发送一条错误信息,源通过阅读错误信息从而得知发送错误信息的路由器就是第一跳。源第二次发送数据包的时候把TTL的值设置为2,第二跳的路由器发送错误信息过...
分类:
其他好文 时间:
2015-05-12 13:36:58
阅读次数:
241