← All Tools

Nmap XML Report Parser

Paste the XML output from nmap -oX scan.xml. The browser parses it locally and produces a structured, filterable report you can hand to a colleague or paste into a ticket.

100% client-side. Scan results are sensitive — this parser never uploads or stores them. Drag-and-drop reads files locally with FileReader.

Drop an Nmap XML file

or · processed locally only

What it parses

  • Host enumeration (IPv4 & IPv6, hostname, status, OS guess if available).
  • Per-host open / filtered port table with protocol, service, version, and port-level NSE script output.
  • Host-level NSE results from <hostscript> (smb-os-discovery, smb2-security-mode, nbstat…), including parsed <elem>/<table> children.
  • “N closed/filtered ports not shown” from <extraports>, so the table isn't silently partial.
  • Severity hints (highlighting management ports, RDP, SMB, RPC, telnet, FTP, IPMI, MySQL...).
  • Markdown / CSV / JSON export of the filtered set for tickets, reports, or evidence packs.