Skip to content
jonny1102 edited this page Sep 26, 2022 · 2 revisions

nmap-parse

Welcome to the nmap-parse wiki!

nmap-parse is a python3 command line nmap XML parser. The default use of the tool accepts a list of nmap XML files and/or directories (containing nmap XML files). The '-r' flag can be used to recurse all sub-directories in search of additional nmap files.

Interactive Prompt

Main Features

  • Ability to handle hundreds of nmap files simultaneously
  • Automatically locate nmap files when provided with a directory (and -r recurse flag)
  • Ability to filter nmap output by services, ports and/or hosts/CIDR ranges
  • Show open ports matching filter
  • Show unique ports for specified filter
  • View single host details

Prerequisites

Run the following command to install all prerequisites

pip install -r requirements.txt

This script requires python3 and the following modules:

  • IPy
  • tabulate
  • bs4
  • cmd2
  • cmd2-submenu
  • colorama
  • requests
  • urllib3

Clone this wiki locally