/nmapx

Nmap xml2csv or xml2json parser in rust

Primary LanguageRustGNU General Public License v3.0GPL-3.0

nmapx

A fast and reliable Rust tool for converting Nmap scan results from XML to JSON or CSV formats.

>$ nmapx --help
nmap serializer & deserializer

Usage: nmapx [OPTIONS] <NMAP>...

Arguments:
  <NMAP>...  The XML files to use

Options:
  -c, --csv              Outputs in CSV format
  -j, --json             Outputs in JSON format
  -o, --output <OUTPUT>  Specifies the base name of the output file. The correct extension will be appended based on the selected format
  -h, --help             Print help
  -V, --version          Print version

Installation

You can easily install this package using Cargo, Rust's package manager and build tool. Before proceeding, ensure you have Rust and Cargo installed on your system. If you do not have Rust installed, you can download it from the official Rust website.

cargo install nmapx

... or use nmapx in your projects as lib

cargo add nmapx

Contribute

Contributions are always welcome! Please create a PR to add Github Profile.

📝 License

This project is licensed under GPL-3.0 license.

👨‍🚀 Show your support

Give a ⭐️ if this project helped you!