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.
npm install node-static
npm install socket.io
npm install validator
Should work with current Chrome and Firefox browsers. Opera, Safari and IE not tested yet.
GNU Lesser General Public License (LGPL), see LICENSE.
- 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)