Skip to content

Releases: daniel-cues/NMapGUI

System's script list and menu externalization!

24 Oct 12:40
Compare
Choose a tag to compare

It's been a long time, but here I am again!

I've developed a new functionality. Now you can check the scripts in your system, even the ones you've made or downloaded! (As long as you add them to nmap local database, of course). Now, in the script menu, you will find a tab leading you to the script list, a tree of scripts grouped by category. You will also find a search bar to find scripts related to anything you write. Oh, and by the way, if you hover over any of the script names, the official description will pop up ;).

I had been thinking about the menu implementation for quite a while, it was pretty messy. That's why I decided to fully externalize it to an XML file. So, if I need to add something to the, or remove stuff, i can just modify this XML instead of playing with that awful HTML I had. This could also make easier a future internationalization functionality.

Lastly, I fixed an awful bug where the console would overflow its container creating an ugly horizontal scroll bar. Now everything should be wrapped properly

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • I keep forgetting uncommenting the IP binding on releases. Fixed

System's script list and menu externalization!

24 Oct 12:04
Compare
Choose a tag to compare

It's been a long time, but here I am again!

I've developed a new functionality. Now you can check the scripts in your system, even the ones you've made or downloaded! (As long as you add them to nmap local database, of course). Now, in the script menu, you will find a tab leading you to the script list, a tree of scripts grouped by category. You will also find a search bar to find scripts related to anything you write. Oh, and by the way, if you hover over any of the script names, the official description will pop up ;).

I had been thinking about the menu implementation for quite a while, it was pretty messy. That's why I decided to fully externalize it to an XML file. So, if I need to add something to the, or remove stuff, i can just modify this XML instead of playing with that awful HTML I had. This could also make easier a future internationalization functionality.

Lastly, I fixed an awful bug where the console would overflow its container creating an ugly horizontal scroll bar. Now everything should be wrapped properly

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • Fixed bug with console text line wrapping
  • Added a script list in the menu
  • Externalized menu

v.0.5.1

02 Oct 11:58
Compare
Choose a tag to compare
v.0.5.1 Pre-release
Pre-release

Interactive menu and bug fixes!

Hey guys, a couple weeks have passed and I've done quite a bunch of things, here we go:

You can now use the menu as a menu works, just click an option and the option will be added to the command line for you to change and adapt it.

I've also fixed some stuff, like the preformatted lines in the output which, if happened to be too long, wouldn't wrap inside the screen and would add an ugly horizontal slide bar. I've also fixed that annoying issue when a command has already finish but is not displayed as finished by changing most of how the web server and the client were doing the output stuff.

And by the way, remember when you were scanning and accidentally pressed F5 or closed the tab and you had to start all over again? You can now refresh your browser or close it or whatever you want, beacause as long as you don't terminate the webserver, everything you are doing/have done would be right where you left it.

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • IP binding was commented for testing purposes. Uncommented.

v0.5

29 Sep 08:16
Compare
Choose a tag to compare
v0.5 Pre-release
Pre-release

Interactive menu and bug fixes!

Hey guys, a couple weeks have passed and I've done quite a bunch of things, here we go:

You can now use the menu as a menu works, just click an option and the option will be added to the command line for you to change and adapt it.

I've also fixed some stuff, like the preformatted lines in the output which, if happened to be too long, wouldn't wrap inside the screen and would add an ugly horizontal slide bar. I've also fixed that annoying issue when a command has already finish but is not displayed as finished by changing most of how the web server and the client were doing the output stuff.

And by the way, remember when you were scanning and accidentally pressed F5 or closed the tab and you had to start all over again? You can now refresh your browser or close it or whatever you want, beacause as long as you don't terminate the webserver, everything you are doing/have done would be right where you left it.

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • Fixed bug with "<pre>" tag wrapping
  • Fixed bug where commands where not independent from each other
  • Menu is now slightly interactive
  • Ongoing and finished commands are now stored while server is alive
  • Removed some non-minified unnecessary libraries
  • Refactored html templates, js and java code

v0.4.1

13 Sep 09:12
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Introducing: Traceroute graph output

A brand new way of seeing your scan's results has being implemented. It is an interactive graph which you can zoom, pan and drag its nodes. It also contains IP, hostnames and port scan result. In order to enable the full traceroute view you will need to use, in the nmap command, the option:

--traceroute

You may also have to tweak and play a bit with network scanning options depending on the target's configuration
More information will be added to the graph in the future.

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • Fixed IP binding to localhost

v0.4

11 Sep 12:50
Compare
Choose a tag to compare
v0.4 Pre-release
Pre-release

Introducing: Traceroute graph output

A brand new way of seeing your scan's results has being implemented. It is an interactive graph which you can zoom, pan and drag its nodes. It also contains IP, hostnames and port scan result. In order to enable the full traceroute view you will need to use the option:

--traceroute

You may also have to tweak and play a bit with network scanning options depending on the target's configuration
More information will be added to the graph in the future.

As always:

  • You can execute multiple commands at once .
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment.
  • Four outputs are available: Usual console output, HTML report output, XML file and graph output.

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • Added interactive traceroute graph view
  • Added port scan results to graph
  • Fixed severe issue parsing options. Double quotes and single quotes now work as they should
  • Fixed console output tag bug

v0.3.1

22 Aug 12:01
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

NMapGUI is almost here!

  • You can execute multiple commands at once
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment
  • Three outputs are available: Usual console output, HTML report output and XML file

Just execute the jar file and you are good to go!

Having installed NMap is needed

Changelog

  • Fixed severe escaping bug

v0.3

22 Aug 10:50
Compare
Choose a tag to compare
v0.3 Pre-release
Pre-release

NMapGUI is almost here!

  • You can execute multiple commands at once
  • You can check the menu on the left to find the options you are looking for.
  • You will be able to start and stop the webapp at any moment
  • Three outputs are available: Usual console output, HTML report output and XML file

Just execute the jar file and you are good to go!

Having installed NMap is needed

v0.2

12 Jul 06:38
Compare
Choose a tag to compare
v0.2 Pre-release
Pre-release

Showcasing new untested functionality that was in the develop branch

v0.1

04 May 08:03
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

Basic initial version with Standard UI, a console to write comands and the output of these commands