hrping-最强大的Ping工具

大家经常使用ping命令来测试网络的连通性,可是Windows下的ping命令功能有些情况下不能满足我们的要求:

第一:不能显示ping包的id或发包序号,无法手工统计丢包情况。

第二:不能显示ping包的发送时间,在持续ping的情况下无法确定发生网络拥挤的时段。

第三:只能精确到ms,ms以下无法测量。

第四:不能控制发包频率,不能生成大范围的ip网络流量。

第五:低版本Windows中的ping不支持路由跟踪功能。

当然这不能怪ping本身,谁让你有那么多需求呢?可是如果告诉你有的ping具有这些能力,你又作何感想呢?

 

ping的功能随Windows版本而不同,Windows XP以SP3版本的最为强大,支持众多选项。

C:/>ping

 

Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
            [-r count] [-s count] [[-j host-list] | [-k host-list]]
            [-w timeout] target_name

Options:
    -t             Ping the specified host until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -a             Resolve addresses to hostnames.
    -n count       Number of echo requests to send.
    -l size        Send buffer size.
    -f             Set Don't Fragment flag in packet.
    -i TTL         Time To Live.
    -v TOS         Type Of Service.
    -r count       Record route for count hops.
    -s count       Timestamp for count hops.
    -j host-list   Loose source route along host-list.
    -k host-list   Strict source route along host-list.
    -w timeout     Timeout in milliseconds to wait for each reply.


C:/>

 

 

hrping是一款比Windows ping命令功能更强大的网络连通性测试工具,集成了ping和tracert命令的功能,并且可以定制很多功能选项,除了ping的能力之外,还提供了对以上几项特殊需求的支持,是很好的很强大的测试工具。。

 

它的帮助信息如下。

C:/>hrping
This is hrPING v2.41 by cFos Software GmbH --
http://www.cfos.de

usage: hrPING [options] host

options:
   -lic           Show public license and warranty
   -t             Ping the specified host until stopped
   -n count       Number of echo requests to send (default 4)
   -E file        Stop pinging when exists
   -l size        Send buffer size (ICMP payload size, default 64)
   -L size        Total IP datagram size (ICMP payload size + 28)
   -f             Set Don't Fragment bit in IP header
   -i TTL         Time To Live (default 255 for ping, 30 for traceroute)
   -v TOS         Type Of Service (default 0)
   -w timeout     Timeout in millisecs to wait for each reply (default 2000)
   -s time        Interval in millisecs between packets (default 500 ms)
   -r [count]     Be a traceroute (do pings each hop, default 3)
   -a [hop]       Resolve addresses to names for traceroute (start at )
   -o             Don't do overlapped send/receive (& mention each lost packet)
   -tsc           Force RDTSC usage
   -W             "warm up" with one uncounted echo request at beginning
   -F file        Log output into as well
   -T             Print timestamp in front of each line
   -I id          Set ICMP id field to
   -q             Be quiet (-qr no replies, -qe no errors, -qt no timeouts)
   -A             Abort after the first echo reply (-AA => or error)
   -H             use IP_HDR_INCL socket option (experimental)
   -S             print a summary on each receive

Thank you for using hrPING!  hrPING is Freeware, share it with anybody.
Check out
www.cfos.de for our Traffic Shaping driver cFosSpeed, improved IPv6
Connectivity with cFos IPv6 Link or cFos Broadband Connect for faster PPPoE!

 

看一下输出,基本的输出信息如下。

 

例一:显示到某ip/host的路由
C:/>hrping -r www.yahoo.com.cn
This is hrPING v2.41 by cFos Software GmbH -- http://www.cfos.de

Using source IP address 218.11.46.61 to send packets
Tracing route to www.yahoo.com.cn [202.165.102.205]
with 64 bytes data (92 bytes IP) over a maximum of 30 hops:

  1   15.945  15.218  15.460   [xxx.xxx.xx.xx]
  2   15.834  15.338  15.285   [xx1.xx2.xx0.x8]
  3   15.503  15.830  15.412   [221.192.186.38]
  4   15.281  15.793  15.492   [61.182.174.217]
  5   93.803  94.159  93.106   [202.99.160.49]
  6   30.503  31.528  31.094   [219.158.7.9]
  7   62.198  62.420  62.146   [123.126.0.198]
  8   31.553  30.748  31.261   [61.148.152.138]
  9   46.479  46.402  46.848   [61.148.152.158]
 10   31.326  30.780  31.164   [61.135.143.161]
 11   31.409  62.187  31.095   [61.135.148.162]
 12   30.931  31.264  30.981   [203.209.238.145]
 13   46.514  31.864  30.389   [202.165.102.205]

 

例二:在ping结果中显示发包时间。

C:/>hrping -T www.yahoo.com.cn
This is hrPING v2.41 by cFos Software GmbH -- http://www.cfos.de

Using source IP address 218.11.46.61 to send packets
Pinging www.yahoo.com.cn [202.165.102.205]
with 64 bytes data (92 bytes IP):

2009-11-19 20:48:05.500: Reply from 202.165.102.205: seq=0000 time=30.579ms TTL=
52 ID=03ca
2009-11-19 20:48:06.000: Reply from 202.165.102.205: seq=0001 time=30.492ms TTL=
52 ID=04ba
2009-11-19 20:48:06.500: Reply from 202.165.102.205: seq=0002 time=30.719ms TTL=
52 ID=056b
2009-11-19 20:48:07.000: Reply from 202.165.102.205: seq=0003 time=30.686ms TTL=
52 ID=0655

Statistics for www.yahoo.com.cn:
    Packets: sent=4, rcvd=4, error=0, lost=0 (0% loss) in 1.530679 sec
    RTTs of replies in ms: min/avg/max: 30.492 / 30.619 / 30.719

C:/>

 

 

具体哪些有用还得看自己的需要。

你可能感兴趣的:(网络)