A groovy port scanner using nmap