Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package adb emulates a bounded Android Debug Bridge device transport.
|
Package adb emulates a bounded Android Debug Bridge device transport. |
|
Package amqp emulates bounded RabbitMQ-compatible AMQP 0-9-1 sessions and records AMQP 1.0 probes.
|
Package amqp emulates bounded RabbitMQ-compatible AMQP 0-9-1 sessions and records AMQP 1.0 probes. |
|
Package cmdresp is the shared client side of the admin-editable command_responses override.
|
Package cmdresp is the shared client side of the admin-editable command_responses override. |
|
Package consul emulates a bounded subset of the Consul HTTP API.
|
Package consul emulates a bounded subset of the Consul HTTP API. |
|
Package icscore holds the pieces of an ICS/SCADA protocol honeypot that do not belong to any single protocol: deriving the per-attacker state key from a connection (RemoteHost), a bounded per-attacker-IP state map (Store), and the session/capture scaffolding a protocol emulator accumulates one connection's activity into before persisting it (Session).
|
Package icscore holds the pieces of an ICS/SCADA protocol honeypot that do not belong to any single protocol: deriving the per-attacker state key from a connection (RemoteHost), a bounded per-attacker-IP state map (Store), and the session/capture scaffolding a protocol emulator accumulates one connection's activity into before persisting it (Session). |
|
Package icsprobe is a passive measurement instrument, not a honeypot: it binds otherwise-unused industrial-protocol ports, accepts a TCP connection, records the first bytes the client sends plus timing, and closes.
|
Package icsprobe is a passive measurement instrument, not a honeypot: it binds otherwise-unused industrial-protocol ports, accepts a TCP connection, records the first bytes the client sends plus timing, and closes. |
|
internal
|
|
|
kubetls
Package kubetls creates self-signed server certificates for Kubernetes API and Kubelet personas.
|
Package kubetls creates self-signed server certificates for Kubernetes API and Kubelet personas. |
|
Package kubelet emulates the authenticated HTTPS API exposed by a Kubernetes node agent.
|
Package kubelet emulates the authenticated HTTPS API exposed by a Kubernetes node agent. |
|
Package llmcore holds the shared HTTP machinery for the LLM-serving honeypots (vLLM, Ollama, Ray, LocalAI, llama.cpp, ComfyUI, LM Studio): request capture with a body cap, JSON/error helpers, and the dynamic completion generators.
|
Package llmcore holds the shared HTTP machinery for the LLM-serving honeypots (vLLM, Ollama, Ray, LocalAI, llama.cpp, ComfyUI, LM Studio): request capture with a body cap, JSON/error helpers, and the dynamic completion generators. |
|
promptrules
Package promptrules is the agent half of PRD 034's server-pushed LLM prompt-rule corpus: the allowlists, the load-time validator, the prompt normalization the matcher is contracted to use, and the immutable compiled bundle the inference path reads through an atomic.Pointer.
|
Package promptrules is the agent half of PRD 034's server-pushed LLM prompt-rule corpus: the allowlists, the load-time validator, the prompt normalization the matcher is contracted to use, and the immutable compiled bundle the inference path reads through an atomic.Pointer. |
|
Package lmstudio emulates LM Studio 0.4.x on its signature port.
|
Package lmstudio emulates LM Studio 0.4.x on its signature port. |
|
Package mcp is a honeypot that emulates an exposed, unauthenticated Model Context Protocol (MCP) server.
|
Package mcp is a honeypot that emulates an exposed, unauthenticated Model Context Protocol (MCP) server. |
|
Package modbus emulates a Schneider Electric Modicon M221 logic controller (a TM221CE40T) speaking Modbus/TCP on port 502.
|
Package modbus emulates a Schneider Electric Modicon M221 logic controller (a TM221CE40T) speaking Modbus/TCP on port 502. |
|
Package ollama emulates an exposed, unauthenticated Ollama server (default port 11434) — the port internet scanners hunt for reachable LLM inference, and by volume the busiest of the LLM-infra honeypots.
|
Package ollama emulates an exposed, unauthenticated Ollama server (default port 11434) — the port internet scanners hunt for reachable LLM inference, and by volume the busiest of the LLM-infra honeypots. |
|
Package s3 emulates an exposed MinIO-compatible S3 service and captures enumeration, credential, object, and upload activity without storing objects.
|
Package s3 emulates an exposed MinIO-compatible S3 service and captures enumeration, credential, object, and upload activity without storing objects. |
|
Package s7comm emulates a Siemens S7-300 class PLC speaking classic S7comm over TCP/102 (TPKT + ISO-COTP + S7 PDUs).
|
Package s7comm emulates a Siemens S7-300 class PLC speaking classic S7comm over TCP/102 (TPKT + ISO-COTP + S7 PDUs). |
|
Package sqlai is the agent half of AI answers for the SQL honeypots: when to ask the server, how long to wait, how a session learns that AI is live, and making server text safe for the wire.
|
Package sqlai is the agent half of AI answers for the SQL honeypots: when to ask the server, how long to wait, how a session learns that AI is live, and making server text safe for the wire. |
|
Package termsafe makes server-supplied text safe to write to an attacker's terminal: no colour or cursor control, no OSC (title/clipboard/hyperlink), no stray control bytes, and CRLF line endings the terminal expects.
|
Package termsafe makes server-supplied text safe to write to an attacker's terminal: no colour or cursor control, no OSC (title/clipboard/hyperlink), no stray control bytes, and CRLF line endings the terminal expects. |
Click to show internal directories.
Click to hide internal directories.