Nmap has an integrated Nmap Scripting Engine (NSE) script that can be used to read banners from network services running on remote ports. This recipe will demonstrate how to use Nmap NSE to acquire service banners in order to identify the services associated with open ports on a target system.