Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fw42/honeymap
Real-time websocket stream of GPS events on a fancy SVG world map
https://github.com/fw42/honeymap
Last synced: about 2 months ago
JSON representation
Real-time websocket stream of GPS events on a fancy SVG world map
- Host: GitHub
- URL: https://github.com/fw42/honeymap
- Owner: fw42
- License: lgpl-3.0
- Created: 2012-09-17T15:16:29.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2016-08-09T10:05:21.000Z (over 8 years ago)
- Last Synced: 2024-08-01T15:35:45.692Z (4 months ago)
- Language: CoffeeScript
- Homepage: http://map.honeynet.org/
- Size: 1.03 MB
- Stars: 217
- Watchers: 35
- Forks: 89
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-honeypot - **204**星 - time websocket stream of GPS events on a fancy SVG world map (<a id="a53d22b9c5d09dc894413453f4755658"></a>未分类)
README
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](https://github.com/rep/hpfeeds)
from the [Honeynet Project](http://www.honeynet.org/). For more information
on our instance of HoneyMap, see
[HoneyMap - Visualizing Worldwide Attacks in Real-Time](http://www.honeynet.org/node/960).Front-end code is written in [CoffeeScript](http://coffeescript.org/) and makes use of
[SockJS](http://sockjs.org/) (HTML5 websockets), [jQuery](http://jquery.com/),
[jVectorMap](http://jvectormap.com/) and
[jQuery Transit](http://ricostacruz.com/jquery.transit/) (CSS3 animations).Back-end code is written in [Go](http://golang.org/) and makes use of
[sockjs-go](https://github.com/fzzy/sockjs-go/) and
[go-hpfeeds](https://github.com/fw42/go-hpfeeds/).(The earliest version of HoneyMap was using [node.js](http://nodejs.org/)
instead of Go and [socket.io](http://socket.io/) instead of SockJS.)Example
-------
![http://map.honeycloud.net/](https://raw.github.com/fw42/honeymap/doc/honeymap.png)* [http://map.honeycloud.net/](http://map.honeycloud.net/)
License
-------
This software is distributed under the terms of the
[GNU Lesser General Public License (LGPL)](http://github.com/fw42/honeymap/blob/master/LICENSE),
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](https://github.com/fw42/honeymap/).Authors
-------
* [Florian Weingarten](mailto:[email protected]) ([fw42](https://github.com/fw42/))
* [Mark Schloesser](mailto:[email protected]) ([rep](https://github.com/rep/))
* [Johannes Gilger](mailto:[email protected]) ([heipei](https://github.com/heipei/))Forks
-----
* [German Telecom (DTAG) Sicherheitstacho](http://www.sicherheitstacho.eu/)
* [Computer Incident Response Center Luxembourg](http://map.circl.lu/)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