Nearly there with nmap parser...