A port scanner is a technical leverage to identify available technical services (ports) on a server or application and may include logic to evaluate whether or not those services are vulnerable to common exploits or configuration issues. This is done by sending predetermined traffic to the target and based on a response or lack of a response, the port scanner in use makes its own conclusions with regards to the functionality of the port being scanned.