OS detection

Nmap's OS detection option helps the user to identify the operating system used by the remote host. This will help the user to further create target-specific actions and troubleshoot future compatibility issues. Nmap identifies the operating system using the TCP/UDP stack fingerprinting mechanism.