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:
4
PLAN.md
4
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)
|
||||
|
||||
Reference in New Issue
Block a user