Is there some way to run a command (such as ICMP message or another protocol), get a response from a remote machine (not on my own private local network) and analyze the message to find some evidence that this machine is running a Windows or a Linux operating system?
|
|
It isn't definitive but nmap will do this with the command |
|||
|
|
If you're on an IPv4 network, just use ping. If the response has a TTL of 128, the target is probably running Windows. If the TTL is 64, the target is probably running some variant of Unix. |
|||
|
|
|
|||
|
|
|
Package: xprobe 'OR' xprobe2 Example: Reference: |
|||
|
|