{"repo":"Shmakov/Honeypot","free":true,"listed":false,"github":"https://github.com/Shmakov/Honeypot","clone":"git clone https://github.com/Shmakov/Honeypot.git","description":"Real-time attack monitoring in a lightweight, Rust-powered package.","language":"Rust","stars":377,"topics":["honeypot","data-visualization","ssh","telnet","security","logs","tail","rust","axum","sqlite"],"license":null,"category":"security-tools","readme_excerpt":"Honeypot 🍯 A low-interaction network honeypot with real-time attack visualization. Demo Check out the Live Demo . Features - Real-time Dashboard - Live attack feed with SSE streaming - Protocol Emulation - SSH, FTP, Telnet banners and basic responses - 1024+ Port Monitoring - Listens on common attack targets - GeoIP Integration - Attack origin mapping with MaxMind - Credential Capture - Logs SSH/FTP/Telnet login attempts - Statistics Page - Charts and tables for attack analysis Quick Start Configuration Edit config.toml or use environment variables (prefix: HONEYPOT , nested: ): See .env.example for all environment variable options. API Endpoints Endpoint Description ---------- ------------- GET / Dashboard GET /stats Statistics page GET /events SSE event stream GET /api/recent Recent events + credentials GET /api/stats?hours=24 Attack statistics GET /api/countries?hours=24 Country breakdown Deployment Docker Linux/GCP Systemd TLS with Caddy For HTTPS with automatic certificates, see deploy/CADDY.md. Tech Stack - Backend : Rust, Axum, SQLite, tokio - Frontend : Vanilla JS, CSS (glassmorphism) - Real-time : Server-Sent Events (SSE) - GeoIP : MaxMind GeoLite2","default_branch":null,"files":null,"tree":[],"storefront":"/r/Shmakov","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Shmakov/Honeypot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}