192906501?skylove.study-area.org版权所有?192906501好用的ping参数
一直用ping ...偶尔最多加个-t参数,今天看tcp/ip三卷,提到icmp中的时间戳,发现ping的功能其实挺多的1001220757?skylove.study-area.org版权所有?1001220757
621476145?skylove.study-area.org版权所有?621476145
-r 返回中途的路由的信息,不过由于ip的head有4 bit,所以整个ip的head最多只能包含15个32bit长的字(60 字节),而固定长度20字节,RR选项用3字节,所以只有37字节可用...37/4=9,所以只能放9个ip地址...我看了看windows xp的,果然是-r指定的参数只能1~9.在某些情况下可以做简易的tracerouter用
192906501?skylove.study-area.org版权所有?192906501
607226986?skylove.study-area.org版权所有?607226986
-s 返回时间戳...这个是返回对方服务器的时间戳,从某种程度上来说当utc用也行!?887466358?skylove.study-area.org版权所有?887466358
149052217?skylove.study-area.org版权所有?149052217
机器上没sniffer,不知道xp中的-f参数和linux是不是同样可以构造包的内容,目前根据帮助来说,似乎是不包含祯的标记而已.440157867?skylove.study-area.org版权所有?440157867
-f Set Don't Fragment flag in packet.429465087
我在linux下看了看,ping命令更强大一些(redhat as3)2058721383?skylove.study-area.org版权所有?2058721383
大致man了一下,有一些更犀利的功能1583844103?skylove.study-area.org版权所有?1583844103
-I 指定接口118825081?skylove.study-area.org版权所有?118825081
-B 不改变源地址755261621?skylove.study-area.org版权所有?755261621
-l 一直发包,而不等待回应(汗,ping攻击???而且有意思的是,指定了只有root可以指定超过3以上的数字)1065727110?skylove.study-area.org版权所有?1065727110
-Q tos 这个狠,居然连tos标记都设置了...适合在switch等等使用了tos的情形,模拟包的优先情形,看来以后我做switch的tos用linux测试比较好1453773248?skylove.study-area.org版权所有?1453773248
-M 指定MTU ,这个也犀利,默认的MTU一般是1500吧369725305?skylove.study-area.org版权所有?369725305
接着继续来,我在sun下查查看,solaris 版本91806850505?skylove.study-area.org版权所有?1806850505
sun的就比较保守一些了...而且参数意义和linux的不同508304573?skylove.study-area.org版权所有?508304573
-P tos 1910840323?skylove.study-area.org版权所有?1910840323
-L Turn off loopback402881880?skylove.study-area.org版权所有?402881880
-R Record route.396627690?skylove.study-area.org版权所有?396627690
ipv4下有用的大概就是这些...值得一提的是默认的solaris的ping回应我很不喜欢,只是一个xx alive1099258347
下面是华为交换机下的ping的参数,恩...是6506下的,更高端的我没用过
33423938?skylove.study-area.org版权所有?33423938
943051886?skylove.study-area.org版权所有?943051886
-a 指定PING命令的源地址871718240?skylove.study-area.org版权所有?871718240
-c 设置发送ICMP ECHO_REQUEST报文的数目 1892276528?skylove.study-area.org版权所有?1892276528
-d SO_DEBUG 选项 (我在linux下也看到有此选项,不过man说默认的内核里是没用的)455255883?skylove.study-area.org版权所有?455255883
-h 指定发送回显请求报文的TTL值781883756?skylove.study-area.org版权所有?781883756
-i 指定PING命令的发送接口429611805?skylove.study-area.org版权所有?429611805
-n 不对目的主机作用1141286820?skylove.study-area.org版权所有?1141286820
(这里的e文说明是:Numeric output only. No attempt will be made to lookup host746594631?skylove.study-area.org版权所有?746594631
addresses for symbolic names 没有看明白...等下去请教人)27454091?skylove.study-area.org版权所有?27454091
-p 设置对于发送的ECHO_REQUEST16329139?skylove.study-area.org版权所有?16329139
报文的填充字节,长度不超过8个16进制字符, 例如, -p f2693815789?skylove.study-area.org版权所有?693815789
将报文全部填充为 f21021963775?skylove.study-area.org版权所有?1021963775
-q 除统计数字外,不显示其他的详细信息284024937?skylove.study-area.org版权所有?284024937
-r 记录路由. 包括在ECHO_REQUEST包中的RECORD_ROUTE设置,1679637386?skylove.study-area.org版权所有?1679637386
并且显示返回包中的路由缓冲区 1337841166?skylove.study-area.org版权所有?1337841166
-s 设置 ECHO_REQUEST 报文的长度 270913577?skylove.study-area.org版权所有?270913577
-t 设置等待 ECHO_REQUEST 报文响应的超时时间 1703089349?skylove.study-area.org版权所有?1703089349
-tos 指定发送回显请求报文的TOS值261553939?skylove.study-area.org版权所有?261553939
-v 显示接收到的非 ECHO_RESPONSE ICMP 报文,缺省是不显示976456655?skylove.study-area.org版权所有?976456655
STRING<1-20> 远程系统的IP地址恢骰?2032119300?skylove.study-area.org版权所有?2032119300
ip IP协议559978728?skylove.study-area.org版权所有?559978728
内容太多,懒得帖了。。。。来http://skylove.study-area.org/bbs/htm_data/6/0412/39.html看原文