Deploy a fake SSH, web, or Docker API service to detect and study attackers probing your network.
Log every attacker command and response for threat intelligence without touching real production systems.
Watch attacker activity live on a read only dashboard and export events for further analysis.
| alectrocute/honeyprompt | acoyfellow/svelte-edge | asyncawait547/omnidispatch | |
|---|---|---|---|
| Stars | 18 | 18 | 18 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | — | moderate | hard |
| Complexity | — | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Honeyprompt is a deception tool for cybersecurity teams. It sets up fake versions of common network services, like an SSH server, a web server, or a Docker or Kubernetes control panel, that look real to an attacker but are actually traps meant to record what they do. Instead of using a fixed script of canned responses, honeyprompt hands the conversation to a large language model, so when someone types an unexpected command, the fake system can answer the way a real one would, keeping the attacker engaged longer. The project supports many cloud and local language model providers, and it can also run with fixed, non AI rules for the most common requests, which saves on language model costs for things like simple health checks. It ships as a small container or a single static binary, and every setting lives in one configuration file, so there is nothing extra to compile or a database to run separately. The tool comes with ready made profiles for a generic corporate web server, an AI agent gateway, the Docker Engine API, the Kubernetes API, a Linux server set up for AI development work, a Redis database, and an older industrial control system reachable over Telnet. Each profile is meant to convincingly imitate the real thing long enough for an attacker to reveal what tools they are using and what they are after. Everything that happens is recorded in two separate places. One log captures attacker activity such as connections, login attempts, and every command along with the reply that was sent back, meant to be read as threat intelligence. A separate log tracks the tool's own health, like startup messages and provider errors, and has nothing to do with attacker behavior. An optional web dashboard shows the attacker activity live and can export it all to a file. This is a personal project built for web developers who want a modern, AI backed honeypot, and a public demo instance is available to try before self hosting it.
A deception tool that runs fake network services like SSH, web, Docker and Kubernetes APIs, using an LLM to convincingly respond to attackers and log everything they do.
Mainly TypeScript. The stack also includes TypeScript, Deno, Docker.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.