Adds instance_seed.py to every service template (conpot, docker_api, imap, k8s, llmnr, pop3, rdp, sip, smb, snmp, ssh, telnet, tftp, vnc). Derives a stable per-instance seed from NODE_NAME (+ optional INSTANCE_ID) and exposes deterministic helpers for the boring details scanners would otherwise use to fingerprint the whole fleet as one machine: cluster UUIDs, auth salts, uptime fixtures, minor version strings. Connection-time jitter is intentionally NOT seeded — two hits to the same decky must not replay the same latency curve. Identical source across every template; lives next to each service so the Docker build context picks it up without a shared package-data hop.
3.7 KiB
3.7 KiB