Skip to content

secinto/nmapParser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nmapParser

Tool for parsing NMAP output and creating different formats

GitHub Watchers GitHub Stars GitHub License

Developed by Stefan Kraxberger (https://twitter.com/skraxberger/)

Released as open source by secinto GmbH - https://secinto.com/
Released under Apache License version 2.0 see LICENSE for more information

Description

nmapParser is a GO tool which parses NMAP output and creates JSON outputs for further processing. It also generates a host mapping file between hostnames and identified open ports for the associated IP address. This is useful for testing other ports than 80 and 443 for HTTP services.

Installation Instructions

nmapParser requires go1.20 to install successfully. Run the following command to get the repo:

git clone https://github.com/secinto/nmapParser.git
cd parser
go build
go install

or the following to directly install it from the command line:

go install -v github.com/secinto/nmapParser/cmd/nmapParser@latest

Usage

parser -help

This will display help for the tool. Here are all the switches it supports.

Usage:
  nmapParser [flags]

Flags:
INPUT:
   -p, -project string  project name for metadata addition
   -sj, -serviceJSON    creates a service JSON file in the project folder
   -hd, -http_domains   create additional combinations from ports for HTTP scanning

DEBUG:
   -silent         show only results in output
   -version        show version of the project
   -v              show verbose output
   -nc, -no-color  disable colors in output

CONFIG:
   -config string  settings (Yaml) file location (default "/home/samareina/.config/nmapParser/settings.yaml")

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages