The real question is of course: is this IP really available or is it just a machine that's currently turned off?
No, it's not that intelligent. It only uses pings to determine if an IP address is used.
A small question though: Why can I only scan 1-253, why the exclusion of 254-255?
The 255 octet is not a valid IP address. It is used for broadcast messages (http://en.wikipedia.org/wiki/Broadcast_address
). And with this scanner, you can scan up to 254, which is the highest octet available. I set the range so that you can scan up to 1 less than the higher value, thus if you want to scan up to 254, you have to enter a range of 1-253 to the max of 254. This scenario makes sense to me.