start of nmap nse parser