is a standard naming system for OS and applications software. A fingerprinting tool such as nmap will try to match the software running on a host to a CPE identifier by analyzing responses to network probes.