JMap is a Java network portscanner, a security tool to identify open ports on any host or network subnet. It features the ability to scan every host in a given network segment, for a range of ports or a specified network service. Supported protocols are TCP and UDP.