Skip to content
Converts Nmap XML output to csv file, and other useful functions
Python
Branch: master
Clone or download
Pull request Compare This branch is 3 commits ahead of laconicwolf:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
xml2csv.py

README.md

Nmap - xml2csv

Converts Nmap XML output to csv file, and other useful functions. Ignores hosts that are down and ports that are not open.

Usage

Convert Nmap output to csv file

python3 xml2csv.py -f nmap_scan.xml -csv nmap_scan.csv

Display scan information to the terminal

python3 xml2csv.py -f nmap_scan.xml -p

Display only IP addresses

python3 xml2csv.py -f nmap_scan.xml -ip

Display IP addresses/ports in URL friendly format

Displays in format http(s)://ipaddr:port if port is a possible web port

python3 xml2csv.py -f nmap_scan.xml -pw

Display least common open ports

Displays the 10 least common open ports

python3 xml2csv.py -f nmap_scan.xml -lc 10

Display most common open ports

Displays the 10 most common open ports

python3 xml2csv.py -f nmap_scan.xml -mc 10

Display only IP addresses with a specified open port

Displays only IP addresses where port 23 is open

python3 xml2csv.py -f nmap_scan.xml -fp 23

You can’t perform that action at this time.