Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/daniel-cues/NMapGUI

Advanced Graphical User Interface for NMap
https://github.com/daniel-cues/NMapGUI

cybersecurity monitoring network-analysis nmap security sysadmin

Last synced: about 1 month ago
JSON representation

Advanced Graphical User Interface for NMap

Awesome Lists containing this project

README

        

![nmapgui](https://github.com/danicuestasuarez/NMapGUI/wiki/images/header.png)
====

[![GitHub (pre-)release](https://img.shields.io/github/release/danicuestasuarez/NMapGUI/all.svg)](https://github.com/danicuestasuarez/NMapGUI/releases/latest)
[![Build Status](https://travis-ci.org/danicuestasuarez/NMapGUI.svg?branch=develop)](https://travis-ci.org/danicuestasuarez/NMapGUI)
[![Codecov](https://codecov.io/gh/danicuestasuarez/NMapGUI/branch/develop/graph/badge.svg)](https://codecov.io/gh/danicuestasuarez/NMapGUI)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/37479ced18a04d4e8f1c38753b22003c)](https://www.codacy.com/app/danicuestasuarez/NMapGUI?utm_source=github.com&utm_medium=referral&utm_content=danicuestasuarez/NMapGUI&utm_campaign=Badge_Grade)
[![Issues](https://img.shields.io/github/issues-raw/danicuestasuarez/NMapGUI.svg)](https://github.com/danicuestasuarez/NMapGUI/issues)
[![Discord](https://img.shields.io/discord/357162772108148736.svg?colorB=7282ea)](https://discord.gg/5s6kUA6)

NMapGUI is an advanced graphical user interface for NMap network analysis tool. It allows to extend and ease the typical usage of NMap by providing a visual and fast interface with the application

**THIS PROJECT IS CURRENTLY UNMAINTAINED**

**- For the moment Java8 is required. Later versions not supported (Issue #25) -**

If you have any questions about NMapGUI usage or want to get in contact with me, please visit:

* [Twitter](https://twitter.com/Danielcues)
* [LinkedIn](https://www.linkedin.com/in/danicuesta/)

#### Features
* Cross-platform (You can use it on Linux, Windows, MacOs, etc.)
* Multiple command execution at the same time.
* Standard NMap output.
* HTML report NMap output.
* Interactive traceroute graph output
* Saving output as XML.
* Output minimizing, maximizing and deleting.
* Menu to find most of nmap options and your system's scripts.
* Start and stop the webapp at any moment.

### Zenmap vs NMapGUI
| | Zenmap| NMapGUI |
| ---: | :---: | :---: |
| __Multiple parallel commands__ | :no_entry_sign: | :white_check_mark:|
| __Option menu__ | :no_entry_sign: | :white_check_mark: |
| __ᴺᴱᵂ System's script list__ | :no_entry_sign: | :white_check_mark: |
| __Automatic HTML report__ | :no_entry_sign: | :white_check_mark:|
| __Pretty interface__ | :poop: | :white_check_mark:|
| __Graph output__ | :white_check_mark: | :sparkles::white_check_mark::sparkles: |
| __Unnecessary tabs and menus__ | :white_check_mark: | :no_entry_sign: |
| __Installation method__ | Installer | Portable |
| __Cross-platform__ | Compiled__⁽*⁾__ | Unique jar__⁽*⁾__|

\* Compiled: Custom file for each OS

\* Unique jar: Unique file for any OS
## Screenshots
![nmapgui](https://raw.githubusercontent.com/wiki/danicuestasuarez/NMapGUI/images/NMapGUI.png)
![nmapgui](https://raw.githubusercontent.com/wiki/danicuestasuarez/NMapGUI/images/NMapGUIHTML.png)
![nmapgui](https://raw.githubusercontent.com/wiki/danicuestasuarez/NMapGUI/images/NMapGUIGraph.png)

## Installation

For the moment, NMapGUI can't be installed, it's just a compressed java jar application.

So just go to the [releases page](https://github.com/danicuestasuarez/NMapGUI/releases) and download the latest zip, unzip it and enjoy NMapGUI!
On progress: Menu creation

## Usage

### Starting the application

For the moment, you will have to execute the jar file. If you have java properly configured in your system, it should work just by double-clicking the jar file. Otherwise, you will have to launch it with your console. For that I recommend the following command on Linux:

`nohup java -jar nmapGUI-0.6.1-snapshot.jar $`

as it will let you close the console and still use the app.

Visit [our wiki](https://github.com/danicuestasuarez/NMapGUI/wiki/Using-NMapGUI) to find out how to use NMapGUI