HoneyMap
HoneyMap is a web application which displays a live stream of GPS locations on a SVG world map. It makes use of jQuery, node.js, socket.io (HTML5 websockets), jVectorMap and jQuery Transit for CSS3 animations.
In principle, it can be used with any stream of GPS data. For our application, we use honeypot captures, provided by several hpfeeds from the Honeynet Project.
Tested with node.js v0.8.9 and socket.io v0.9.10.
Example
Requirements
npm install node-static
npm install socket.io
npm install validator
Browser support
Should work with current Chrome and Firefox browsers. Opera, Safari and IE not tested yet.
License
GNU Lesser General Public License (LGPL), see LICENSE.
Authors
TODO
- Make maximal number of visible markers configurable by user
- "Replay" feature (load last x hours from server)
- Browser compatibility (only Webkit and Firefox right now; No Mobile browsers)