nmap-report.pl
Reporting on the Greapable Nmap...

Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Description

Wirten by:
MadHat at Unspecific.com

Specifying a specific port and/or day, nmap-report will generate a report of the hosts or hosts and ports that are open. The ouput can be piped into most of our Vulnerability Scanners.

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Features


Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

BUGS

  • really simple, so not a lot of options

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Requirements

perl (>5.6 prefered)
nmap-wrapper (not needed for the program to run, but is needed to produce the searchable files)

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Download

nmap-report.pl v1.1

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Output

An example of the output...
Simple scan for hosts with port 80 open:
-----------------
$ ./nmap-report.pl -p 80
172.21.128.4
172.21.128.9
172.21.128.13
...

Scan for hosts with port 21 open, and include Host Names
-----------------
$ ./nmap-report.pl -p 21 -v
172.21.128.9 (jaberwocky.unspecific.com)
172.21.128.31 (jubjubbird.unspecific.com)
172.21.128.32 (tweedledee.unspecific.com)
172.21.128.37 (tweedledum.unspecific.com)
172.21.128.43 (mockturtle.unspecific.com)
...

Generating ouput for the fingerprinting
-----------------
$ ./nmap-report.pl -f
172.21.128.4:80
172.21.128.4:81
172.21.128.4:135
172.21.128.4:139
172.21.128.4:443
172.21.128.4:445
172.21.128.4:1026
172.21.128.4:1029
172.21.128.4:3372
172.21.128.4:5101
172.21.128.11:135
172.21.128.11:139
172.21.128.11:445
172.21.128.11:1031
172.21.128.11:5101
172.21.128.12:135
172.21.128.12:139
172.21.128.12:1723
172.21.128.12:5000
172.21.128.12:5101




Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Usage

$ ./nmap-report.pl -h
nmap-report - 1.0 - madahat@unspecific.com

    nmap-report is designed to be used with the log files
      generated from the nmap-wrapper

./nmap-report.pl [-hsvVf] [-p ] [-b ] [-l ]

  -h help (this stuff)
  -v verbose, adds DNS and a complete report of all open ports
     as long as -p is not used
  -V Verbose, added  other nmap information, such as OS, Ignored ports,
     and sequencing information where available
  -f is used with the portscan tool and is for generating a list for
     fingerprinting a host.  The list will be ip:port, which portscan will
     accept.  nmap-report -f | portscan -v -l -
  -p  to report on a specific port.  Give a list of all hosts with
     that port open
  -b  to specify the base.  Telkl it how many day ago, in the logs
     to check.  By default it checks todays reports.
  -l  to specify where the log directory
     This can be hard coded by editing the script

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License

Licensing

This product is released under the following License.

# Copyright (c) 2001-2002, MadHat (madhat@unspecific.com)
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
#
#   * Redistributions of source code must retain the above copyright
#     notice, this list of conditions and the following disclaimer.
#   * Redistributions in binary form must reproduce the above copyright
#     notice, this list of conditions and the following disclaimer in
#     the documentation and/or other materials provided with the distribution.
#   * Neither the name of MadHat Productions nor the names of its
#     contributors may be used to endorse or promote products derived
#     from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Top | Description | Features | Bugs | Requirements | Download | Output | Usage/Docs | License