nmap-report.pl
Description
Wirten by: MadHat at Unspecific.comSpecifying 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
- Uses nmap-wrapper's output to report on.
- Allows you to generate a list of hosts that have a specific port open,
or all ports open to fingerprint with portscan - Specify which day you want to run the report on.
- Reformat nmap-wrapper's grepable output into regular, human readable output.
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.1Top | 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