Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Honeypots
  3. HoneyMap

HoneyMap

LGPL-3.0CoffeeScript

Real-time visualization of GPS events on an interactive SVG world map using websockets.

Visit WebsiteGitHubGitHub
226 stars89 forks0 contributors

What is HoneyMap?

HoneyMap is a web application that visualizes real-time GPS events on an interactive SVG world map. It displays live streams of geographic data, originally designed to show honeypot attack locations from the Honeynet Project. The application solves the problem of monitoring and understanding spatial activity patterns as they happen.

Target Audience

Security researchers, system administrators, and developers who need to visualize real-time geographic data streams, particularly for monitoring network attacks or tracking GPS events.

Value Proposition

Developers choose HoneyMap for its real-time capabilities using websockets, flexible integration with various GPS data sources, and clean visualization on SVG maps. It's specifically designed for live data scenarios rather than static mapping.

Overview

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

Use Cases

Best For

  • Visualizing honeypot attack data in real-time
  • Monitoring GPS tracking data from multiple sources
  • Creating live security dashboards with geographic context
  • Displaying real-time event streams on interactive maps
  • Building custom visualization tools for geographic data
  • Educational demonstrations of network attack patterns

Not Ideal For

  • Projects requiring static or batch-processed map visualizations without real-time updates
  • Teams unfamiliar with CoffeeScript or Go, as the codebase relies on these technologies
  • Applications needing extensive, modern map UI customization beyond jVectorMap's capabilities
  • Commercial products unwilling to comply with the LGPL attribution requirement for public credit

Pros & Cons

Pros

Real-time Streaming

Uses SockJS for websocket communication, enabling live GPS event visualization as highlighted in the README for low-latency updates.

Flexible Data Integration

Can be configured to work with any GPS data stream, not just honeypot attacks, making it adaptable for various use cases per the description.

Smooth Animations

Incorporates jQuery Transit for CSS3 animations, providing engaging visual effects on the SVG map as mentioned in the features.

Proven Deployment

Used by the Honeynet Project and forked by organizations like German Telecom, demonstrating reliability in real-world security monitoring.

Cons

Complex Installation

Requires multiple steps including installing Go, CoffeeScript, and editing config.json, which the README admits can be cumbersome for setup.

Outdated Tech Stack

Relies on CoffeeScript and jQuery, which are less common in modern web development compared to frameworks like React or Vue, potentially limiting community support.

Limited Ecosystem

Tied to specific libraries like jVectorMap and SockJS, offering fewer customization options and integrations than broader mapping solutions.

Frequently Asked Questions

Quick Stats

Stars226
Forks89
Contributors0
Open Issues5
Last commit9 years ago
CreatedSince 2012

Tags

#honeypot#real-time-visualization#geographic-data#gps-tracking#data-visualization#golang#svg-maps#security-monitoring#coffeescript#websockets

Built With

G
Go
j
jQuery
C
CoffeeScript
N
Nginx

Links & Resources

Website

Included in

Honeypots10.2k
Auto-fetched 1 day ago

Related Projects

IVREIVRE

Network recon framework. Build your own, self-hosted and fully-controlled alternatives to Shodan / ZoomEye / Censys and GreyNoise, run your Passive DNS service, build your taylor-made EASM tool, collect and analyse network intelligence from your sensors, and much more! Uses Nmap, Masscan, Zeek, p0f, ProjectDiscovery tools, etc.

Stars4,024
Forks686
Last commit2 days ago
TangoTango

Honeypot Intelligence with Splunk

Stars255
Forks42
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub