From fc872b9c1b8e794edacf3a710263920f06baa704 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torjus=20H=C3=A5kestad?= Date: Sat, 14 Feb 2026 16:53:36 +0100 Subject: [PATCH] docs: mark phases 1.1 and 1.2 as complete in PLAN.md Co-Authored-By: Claude Opus 4.6 --- PLAN.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PLAN.md b/PLAN.md index b2b9efb..af6c52f 100644 --- a/PLAN.md +++ b/PLAN.md @@ -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)