File http-sitemap-generator
Script types:
portrule
Categories:
discovery, intrusive
Download: http://nmap.org/svn/scripts/http-sitemap-generator.nse
User Summary
Spiders a web server and displays its directory structure along with number and types of files in each folder. Note that files listed as having an 'Other' extension are ones that have no extension or that are a root document.
Script Arguments
http-sitemap-generator.withindomain
only spider URLs within the same
domain. This widens the scope from withinhost and can
not be used in combination. (default: false)
http-sitemap-generator.maxdepth
the maximum amount of directories beneath the initial url to spider. A negative value disables the limit. (default: 3)
http-sitemap-generator.maxpagecount
the maximum amount of pages to visit. A negative value disables the limit (default: 20)
http-sitemap-generator.url
the url to start spidering. This is a URL relative to the scanned host eg. /default.html (default: /)
http-sitemap-generator.withinhost
only spider URLs within the same host. (default: true)
httpspider.maxdepth, httpspider.maxpagecount, httpspider.noblacklist, httpspider.url, httpspider.useheadfornonwebfiles, httpspider.withindomain, httpspider.withinhost
See the documentation for the httpspider library.smbdomain, smbhash, smbnoguest, smbpassword, smbtype, smbusername
See the documentation for the smbauth library.http.max-cache-size, http.max-pipeline, http.pipeline, http.useragent
See the documentation for the http library.Example Usage
nmap --script http-sitemap-generator -p 80 <host>
Script Output
PORT STATE SERVICE REASON 80/tcp open http syn-ack | http-sitemap-generator: | Directory structure: | / | Other: 1 | /images/ | png: 1 | /shared/css/ | css: 1 | /shared/images/ | gif: 1; png: 1 | Longest directory structure: | Depth: 2 | Dir: /shared/css/ | Total files found (by extension): |_ Other: 1; css: 1; gif: 1; png: 2
Requires
Author: Piotr Olma
License: Same as Nmap--See http://nmap.org/book/man-legal.html


