Skip to content
forked from fw42/honeymap

jQuery frontend and node.js/socket.io backend for displaying a realtime websocket stream of GPS data on a jVectorMap world map

License

Notifications You must be signed in to change notification settings

tausigma/honeymap

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

http://map.honeycloud.net/

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)

About

jQuery frontend and node.js/socket.io backend for displaying a realtime websocket stream of GPS data on a jVectorMap world map

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published