P
Phil Shaw
I'm trying to figure out the format of the timestamp Win2K
displays when you use the "ping -s" command.
For example:
ping -s 1 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 171628803
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 4097693955
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 3879852291
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 3678787843
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
If you translate to hex, you can see that it's a 32 bit
binary field, but nothing else seems to be consistent.
Microsoft tells me what it isn't ... It isn't milliseconds
since midnight Universal Time as defined in the ICMP
standard (RFC 792). It says so here:
http://support.microsoft.com/default.aspx?scid=kb;en-
us;156165
No word there of the actual format. A secret maybe ??
There's some discussion of Windows timers here, but none
seem to fit:
http://support.microsoft.com/default.aspx?scid=kb;en-
us;81592
Does anybody know how to interpret this timestamp? Or
can anyone suggest some way other than using ping -s to
get accurate network traversal times to a destination host
from Win2K?
displays when you use the "ping -s" command.
For example:
ping -s 1 127.0.0.1
Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 171628803
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 4097693955
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 3879852291
Reply from 127.0.0.1: bytes=32 time<10ms TTL=128
Timestamp: 127.0.0.1 : 3678787843
Ping statistics for 127.0.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
If you translate to hex, you can see that it's a 32 bit
binary field, but nothing else seems to be consistent.
Microsoft tells me what it isn't ... It isn't milliseconds
since midnight Universal Time as defined in the ICMP
standard (RFC 792). It says so here:
http://support.microsoft.com/default.aspx?scid=kb;en-
us;156165
No word there of the actual format. A secret maybe ??
There's some discussion of Windows timers here, but none
seem to fit:
http://support.microsoft.com/default.aspx?scid=kb;en-
us;81592
Does anybody know how to interpret this timestamp? Or
can anyone suggest some way other than using ping -s to
get accurate network traversal times to a destination host
from Win2K?