"Fun" with Ping
RobertKaucher
Member Posts: 4,299 ■■■■■■■■■■
in Off-Topic
Did you guys know that ping (in Windows) uses the standard C libraries which allow for automatic conversion between number format types?
Try this:
from CMD type this with 192.168.1.1 in hex.
This was discovered troubleshooting a script that improperly parsed IP addresses and prefixed them with 0; which means they are Octal and not decimal.
Try this:
from CMD type this with 192.168.1.1 in hex.
Now in octal...ping 0xc0.0xA8.0x1.0x1
ping 0300.0250.01.01
This was discovered troubleshooting a script that improperly parsed IP addresses and prefixed them with 0; which means they are Octal and not decimal.
Comments
-
veritas_libertas Member Posts: 5,746 ■■■■■■■■■■But can you do it in Binary?
Seriously though, that is cool! -
Devilsbane Member Posts: 4,214 ■■■■■■■■□□veritas_libertas wrote: »But can you do it in Binary?
Seriously though, that is cool!
I'd assume it could. I don't know what the prefix is though....Decide what to be and go be it. -
RobertKaucher Member Posts: 4,299 ■■■■■■■■■■veritas_libertas wrote: »But can you do it in Binary?
Seriously though, that is cool!
I think the prefix for a binary number is 0B and it does not seem to work. I just fugured someone somewhere is going to experience this issue where a system is being configured with an IP address and it lets them type the 0 and if it is 010 or 032 or something those are not the same as 10 and 32 and they will bang their head for hours about why this device is not working properly.