Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

HoneyMap

HoneyMap is a web application which visualizes a live stream of GPS locations on a SVG world map. 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. For more information on our instance of HoneyMap, see HoneyMap - Visualizing Worldwide Attacks in Real-Time.

Front-end code is written in CoffeeScript and makes use of SockJS (HTML5 websockets), jQuery, jVectorMap and jQuery Transit (CSS3 animations).

Back-end code is written in Go and makes use of sockjs-go and go-hpfeeds.

(The earliest version of HoneyMap was using node.js instead of Go and socket.io instead of SockJS.)

Example

http://map.honeycloud.net/

License

This software is distributed under the terms of the GNU Lesser General Public License (LGPL), with the following exception/change: If you want to use parts of this software in a commercial environment or product, you are required to publicly attribute credit to this project by including it's name and a link to this website.

Authors

Forks

Installation

  • apt-get install git golang mercurial make
  • git clone https://github.com/fw42/honeymap
  • In honeymap/server/
    • go get
    • go build
    • cp config.json.example config.json
    • edit config.json
  • In honeymap/
    • On Ubuntu: apt-get install coffeescript
    • On Debian: Install node.js, then npm install coffeescript
    • make
  • Run server/server
  • Go to http://your-server:3000/
  • Optionally, use nginx as reverse proxy

About

Real-time websocket stream of GPS events on a fancy SVG world map

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.