Home page logo
Zenmap screenshot
Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News
Example Nmap output

File ip-geolocation-map-google

Script types: postrule
Categories: external, safe
Download: https://svn.nmap.org/nmap/scripts/ip-geolocation-map-google.nse

User Summary

This script queries the Nmap registry for the GPS coordinates of targets stored by previous geolocation scripts and renders a Google Map of markers representing the targets.

Additional information for the Google Static Maps API can be found at: - https://developers.google.com/maps/documentation/static-maps/intro

See also:

Script Arguments


The default value is 'roadmap', 'satellite', 'hybrid', and 'terrain' are also allowed. https://developers.google.com/maps/documentation/static-maps/intro#MapTypes


The path at which the rendered Google Map will be saved to the local filesystem.


The default value is 'png' (alias for 'png8'), 'png32', 'gif', 'jpg', and 'jpg-baseline' are also allowed. https://developers.google.com/maps/documentation/static-maps/intro#ImageFormats


The required Google Maps API key for your account. An API key can be generated at https://developers.google.com/maps/documentation/static-maps/


The default value is 1, but values 2 and 4 are permitted. Scale level 4 is only available to Google Maps Premium customers. https://developers.google.com/maps/documentation/static-maps/intro#scale_values


This argument can apply styling to the markers. https://developers.google.com/maps/documentation/static-maps/intro#MarkerStyles


GPS coordinates defining the center of the image. If omitted, Google Maps will choose a center that shows all the markers.


The default value is '640x640' pixels, but can be increased by Google Maps Premium customers. https://developers.google.com/maps/documentation/static-maps/intro#Imagesizes


The default value is 'en', but other two-letter language codes are accepted.


See the documentation for the slaxml library.

http.host, http.max-body-size, http.max-cache-size, http.max-pipeline, http.pipeline, http.truncated-ok, http.useragent

See the documentation for the http library.

smbdomain, smbhash, smbnoguest, smbpassword, smbtype, smbusername

See the documentation for the smbauth library.

Example Usage

nmap -sn -Pn --script ip-geolocation-geoplugin,ip-geolocation-map-google --script-args ip-geolocation-map-google.api_key=[redacted],ip-geolocation-map-google.map_path=map.png <target>

Script Output

| ip-geolocation-map-google:
|_  The map has been saved at 'map.png'.



  • Mak Kolybabi <mak@kolybabi.com>

License: Same as Nmap--See https://nmap.org/book/man-legal.html

Nmap Site Navigation

Intro Reference Guide Book Install Guide
Download Changelog Zenmap GUI Docs
Bug Reports OS Detection Propaganda Related Projects
In the Movies In the News
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]