docs: mark phases 1.1 and 1.2 as complete in PLAN.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 16:53:36 +01:00
parent 9981edb3e5
commit fc872b9c1b

View File

@@ -54,13 +54,13 @@ Sessions crossing a human-likelihood threshold get flagged for review and can tr
Goal: A working SSH honeypot that logs attempts, stores them in SQLite, and can present a basic fake shell. Minimal but functional.
### 1.1 Project Setup
### 1.1 Project Setup
- Go module, directory structure, basic configuration (YAML or TOML)
- Configuration for: listen address, SSH host key path/auto-generation, database path, web UI listen address
- Nix flake with devshell and package output
- NixOS module for easy deployment (listen address, config path, state directory, etc.)
### 1.2 SSH Server
### 1.2 SSH Server
- Listen for SSH connections using x/crypto/ssh
- Handle authentication callbacks
- Log all login attempts (username, password, source IP, timestamp)