Solved

Web front end to nmap using remote server for scanning w/results?

Posted on 2009-04-01
4
483 Views
Last Modified: 2013-12-06
I'm looking for something Like MyNmap integrated with Remote Nmap.

Basically I'd like to view nmap results on a webpage, and have scans run regularly using a remote server.  I'm not sure anyone has written this.  The two features exist separately (MyNmap & Remote Nmap).

here's a quick def each:
"MyNmap is a tool that uses Apache, PHP, MySQL, and Perl (designed to run on Linux, BSD, or other Unix clones) to display nmap network scan data for large networks"

"Remote nmap (Rnmap) is a pair of client and server programs which allow for various authorised clients to run their port scans from a centralised server."

any ideas?
0
Comment
Question by:braker15
  • 2
  • 2
4 Comments
 
LVL 51

Expert Comment

by:ahoffmann
ID: 24065156
if you mean to use nmap for web application security (HTTP), the simply forget about it for now as it is not much usefull for that
for (pen)testeing web applications you need specialised tools
0
 
LVL 1

Author Comment

by:braker15
ID: 24065422
ahoffman:
Thank you very much for responding.  I'm not trying to use nmap for web app securitty (HTTP).  I'm trying to portscan my subnets from outside my firewall remotely and send the results to servers in side my firewall... then display the results on a webpage....

Here's the gist:
  1. I'm trying to map our firewall by portscanning our subnets (using nmap) from an outside location
      ex: nmap -T4 --version-light -sV -F -O 63.115.253.0/24
  2. All portscan results would be dumped to a MySQL database behind our firewall (probably through a ssh tunnel using a tool called nmap-sql)
  3. A website behind our firewall would then display the portscan results (by querying the MySQL database).
 ex:
IP---------------open ports------
192.168.1.0 |   80/443
192.168.1.1 |   22
192.168.1.2 |   N/A
192.168.1.3 |   443,3386

0
 
LVL 51

Expert Comment

by:ahoffmann
ID: 24074942
do you mean something like:

nmap -T4 --version-light -sV -F -O 63.115.253.0/24|awk '/open ports/{print "IPport"}($3=="|"){print ""$1""$3""}END{print "}'> open-ports.html
0
 
LVL 1

Accepted Solution

by:
braker15 earned 0 total points
ID: 24075864
that html output would be sufficent except that I wanted the ip/port info stored in a mysql database (that way I could get a historical view of specific ip's and what ports they have had open over time)

like i said, the two tools i mentioned in my original post can do these two things.... i guess i am looking for a non-gui version of remote nmap... that's really all i'd need to accomplish this
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Load balancing is the method of dividing the total amount of work performed by one computer between two or more computers. Its aim is to get more work done in the same amount of time, ensuring that all the users get served faster.
In this article, you will read about the trends across the human resources departments for the upcoming year. Some of them include improving employee experience, adopting new technologies, using HR software to its full extent, and integrating artifi…
The viewer will learn common shortcuts with easy ways to remember them. The viewer will then learn where to find all of the keyboard shortcuts, how to create/change them, and how to speed up their workflow.
Using Adobe Premiere Pro, the viewer will learn how to set up a sequence with proper settings, importing pictures, rendering, and exporting the finished product.

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now