Stap 2: Instellen van de NMAP XML-Parser
Zie hieronder voor deel 1 van de het NMAP XML Parser-script:
importeren uit libnmap.parser NmapParser
rep = NmapParser.parse_fromfile('nmap_output.xml')
voor _host in rep.hosts:
host = ', '.join(_host.hostnames)
IP = (_host.address)
afdrukken "HostName:", gastheer, "--", ip
host_string = ip
voor osmatch in _host.os.osmatches:
OS = osmatch.name
nauwkeurigheid = osmatch.accuracy
afdrukken "besturingssysteem raden:", os, "Nauwkeurigheid detectie", nauwkeurigheid
voor diensten in _host.services:
afdrukken van services.port, services.protocol, services.state, services.service server_address (host_string,services.port) =