Nmap

Nmap is a sophisticated network scanning tool. Among other features, nmap can scan using a variety of protocols, operate in stealth mode, and automatically identify remote operating systems.