HoneyMap是一個web應用程序,它在SVG世界地圖上視覺化GPS位置的實时流。原則上,它可以用於任何GPS資料流程。對於我們的應用程序,我們使用honeypotcaptures,它由Honeynet項目的幾個HPFeeds提供。有關我們的HoneyMap實例的更多資訊,請參閱HoneyMap-實时視覺化全球攻擊。
前端程式碼是用CoffeeScript編寫的,使用了sockjs(HTML5 websockets)、jQuery、jVectorMap和jQuery Transit(CSS3動畫)。
後端程式碼是用Go編寫的,使用sockjs Go和Go hpfeeds。
(最早版本的HoneyMap使用node.js而不是Go,使用socket.io而不是SockJS。)
例子
- http://map.honeycloud.net網站/
許可證
本軟件根據GNU Lesser General Public License(LGPL)的條款分發,但有以下例外/更改:如果您希望在商業環境或產品中使用本軟件的部分內容,則需要通過包含項目名稱和指向本網站的連結來公開授予此項目的信譽。
作者
- 弗洛裏安·溫加滕(fw42)
- 馬克·施洛瑟(代表)
- 約翰尼斯·吉爾格(海培)
叉子
- 德國電信(DTAG)Sicherheitstacho
- 盧森堡電腦事件響應中心
安裝
- 安裝git golang mercurial make
- git尅隆https://github.com/fw42/honeymap
- 在honeymap/server/go getgo buildcp config.json.example config.jsonedit config.json中
- 去拿吧
- 開始構建
- cp config.json.example config.json
- 編輯config.json
- 在honeymap/On Ubuntu:apt get install coffeescriptOn Debian:install node.js中,然後npm install coffeescriptmake
- 在Ubuntu上:apt get install coffeescript
- 在Debian上:Install node.js,然後npm Install coffeescript
- 製作
- 運行服務器/服務器
- 轉到http://your server:3000/
- 或者,使用nginx作為反向代理