All Projects → vdjagilev → nmap-formatter

vdjagilev / nmap-formatter

Licence: MIT license
A tool that allows you to convert NMAP results to html, csv, json, markdown, graphviz (dot). Simply put it's nmap converter.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to nmap-formatter

Silver
Mass scan IPs for vulnerable services
Stars: ✭ 588 (+355.81%)
Mutual labels:  scanner, nmap, port-scanner
Pycurity
Python Security Scripts
Stars: ✭ 218 (+68.99%)
Mutual labels:  scanner, nmap, port-scanner
N-WEB
WEB PENETRATION TESTING TOOL 💥
Stars: ✭ 56 (-56.59%)
Mutual labels:  scanner, nmap
gcb-visualizer
Cloudbuild pipeline visualizer with graphviz
Stars: ✭ 21 (-83.72%)
Mutual labels:  graphviz, graphviz-dot
craftql
A CLI tool to visualize GraphQL schemas and to output a graph data structure as a graphviz .dot format
Stars: ✭ 75 (-41.86%)
Mutual labels:  graphviz, graphviz-dot
DotNetGraph
Create GraphViz DOT graph with .NET / C#
Stars: ✭ 57 (-55.81%)
Mutual labels:  graphviz, graphviz-dot
ocaml-re-nfa
OCaml code to construct an NFA from a regular expression
Stars: ✭ 44 (-65.89%)
Mutual labels:  graphviz, graphviz-dot
GiGraph
Simple yet versatile library for generating graphs in the DOT language
Stars: ✭ 25 (-80.62%)
Mutual labels:  graphviz, graphviz-dot
Biu
网络资产发现、漏洞扫描
Stars: ✭ 199 (+54.26%)
Mutual labels:  scanner, nmap
sx
🖖 Fast, modern, easy-to-use network scanner
Stars: ✭ 1,267 (+882.17%)
Mutual labels:  scanner, scan
Recon-X
Advanced Reconnaissance tool to enumerate attacking surface of the target.
Stars: ✭ 27 (-79.07%)
Mutual labels:  scanner, nmap
C-Sharp-Multi-Threaded-Port-Scanner
C# multi threaded TCP port scanner console application.
Stars: ✭ 41 (-68.22%)
Mutual labels:  port-scanner, port-scanning
Tfsec
Security scanner for your Terraform code
Stars: ✭ 3,622 (+2707.75%)
Mutual labels:  scanner, devsecops
redot
Graphviz dot file processor powered by plugins based on @unifiedjs
Stars: ✭ 60 (-53.49%)
Mutual labels:  graphviz, graphviz-dot
Bscan
an asynchronous target enumeration tool
Stars: ✭ 207 (+60.47%)
Mutual labels:  scanner, nmap
vscode-interactive-graphviz
Interactive Graphviz Dot Preview for Visual Studio Code
Stars: ✭ 57 (-55.81%)
Mutual labels:  graphviz, graphviz-dot
tugarecon
Pentest: Subdomains enumeration tool for penetration testers.
Stars: ✭ 142 (+10.08%)
Mutual labels:  scanner, scan
Biu Framework
Biu-framework🚀 Security Scan Framework For Enterprise Intranet Based Services(企业内网基础服务安全扫描框架)
Stars: ✭ 183 (+41.86%)
Mutual labels:  scanner, scan
Flutter barcode scanner
Barcode scanner plugin for flutter. Supports barcode scanning for Android and iOS
Stars: ✭ 194 (+50.39%)
Mutual labels:  scanner, scan
poddotify
A command line tool: from a Podfile.lock to an image.
Stars: ✭ 79 (-38.76%)
Mutual labels:  graphviz, graphviz-dot

NMAP-Formatter

build status codecov Maintainability


Examples

HTML: nmap-example-html Graphviz: nmap-example-graphviz

A tool that allows you to convert NMAP XML output to html/csv/json/markdown/dot.

Installation

It's possible to install it using go install command

go install github.com/vdjagilev/nmap-formatter/v2@latest

All other options can be found on Installation Wiki page.

Usage

nmap-formatter [html|csv|md|json|dot] [path-to-nmap.xml] [flags]

Or alternatively you can read file from stdin and parse it

cat some.xml | nmap-formatter json

Convert XML output to nicer HTML

nmap-formatter html [path-to-nmap.xml] > some-file.html

or Markdown

nmap-formatter md [path-to-nmap.xml] > some-markdown.md

or JSON

nmap-formatter json [path-to-nmap.xml]
# This approach is also possible
cat nmap.xml | nmap-formatter json

or Graphviz (dot)

cat example.xml | nmap-formatter dot | dot -Tsvg > test.svg
# open test.svg with browser

More examples can be found on Usage Wiki page

Flags

  • -f, --file [filename] outputs result to the file (by default output goes to STDOUT)
  • --help display help message
  • --version display version (also can be used: ./nmap-formatter version)

It's also possible to change various output options. More examples on Usage Wiki Page - Flags.

Screenshots of various formats available here

Use as a library

Examples on how to use this project as a library in golang: Use as a library Wiki page

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].