Through this page you can gain access to the source code of SURFmap. It has been made available now from the 'Downloads' section. Over there, you can also find a manual and high-resolution screenshots. Thank you for your interest!
SURFmap is a network monitoring tool based on the Google Maps API. It adds a geographical dimension to network traffic, captured by using Cisco’s NetFlow. SURFmap runs as a plugin inside NfSen (http://nfsen.sourceforge.net). Due to the fact that SURFmap needs to know geographical locations of hosts, IP addresses need to be converted to geographical locations. SURFmap supports three so-called “geolocation” databases, namely IP2Location (http://www.ip2location.com), MaxMind (http://www.maxmind.com) and geoPlugin (http://www.geoplugin.com). IP2Location offers a commercial and offline database solution, which results in a fast and unlimited geolocation procedure. MaxMind offers besides a commercial offline database solution also a free offline database solution. Although the accuracy of this free service is not as high as the accuracy of the commercial service, it offers roughly the same performance (since it is stored on your own machine). geoPlugin, however, offers a free and online geolocation service, which means that the geolocation procedure is much slower. We do therefore strongly recommend you to use either a MaxMind solution, or one of the commercial IP2Location products. All their products containing “Country”, “Region” and “City” fields are supported by SURFmap.
In order to achieve the best experience when using SURFmap, the following is needed:
SURFmap has been optimized and tested for use in Mozilla FireFox (3+), Apple Safari (4+), Google Chrome (12+) and Microsoft Internet Explorer (7+).
In case you need help or some other information, please don't hesitate to contact us. Contact information can be found in Chapter 5 of the SURFmap manual (which can be found in the 'Downloads' section).
Rick Hofstede
--
University of Twente, The Netherlands