Initial commit — SETEC LABS Manager (Setec_CDM)

Flask-based VPS management panel with SSH remote command execution.
Includes E2E encrypted SSH tunnel (AES-256-GCM + Go agent), setup wizard,
security hardening tools, DNS management, firewall configs, monitoring,
backup, and .sec patch update system.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
DigiJ
2026-03-13 12:39:02 -07:00
commit 9e839ee826
62 changed files with 14605 additions and 0 deletions

55
.gitignore vendored Normal file
View File

@@ -0,0 +1,55 @@
# ── Not part of the manager ──
site/
insurrect-us/
projects/
services/
setec-mgr/
setec-tools/
setup-vps.sh
fix-remaining.sh
ssh_cmd.py
# ── Resources (keep logo only) ──
resources/*
!resources/setec_labs_logo.svg
# ── Claude Code config (contains approved commands with secrets) ──
.claude/
# ── Python ──
__pycache__/
*.pyc
*.pyo
*.egg-info/
dist/
build/
*.egg
venv/
.venv/
env/
# ── Config (contains user secrets) ──
config.json
*.key
*.pem
# ── Logs ──
*.log
# ── Compiled Go agent binary ──
setec-web/agent/setec-agent
# ── Node.js ──
node_modules/
# ── IDE ──
.vscode/
.idea/
*.swp
*.swo
*~
# ── OS ──
.DS_Store
Thumbs.db
desktop.ini