Commit Graph

24 Commits

Author SHA1 Message Date
giveen
eccc8471e8 chore(mcp): remove duplicate adapters, scripts, archives, example config, PR body and log 2026-01-21 12:08:11 -07:00
giveen
db06dcfa63 chore(mcp): remove hexstrike/metasploit adapters and helper scripts 2026-01-21 11:27:04 -07:00
giveen
c5c6fee8da chore(mcp): disable MCP auto-start and auto-connect; document manual install 2026-01-21 09:23:13 -07:00
giveen
36350775f9 docker: improve safety, UX, and Metasploit MCP defaults
Why:
- Persist artifacts to /app/loot so container outputs remain available when mounted.
- Avoid mandatory host chown; make chown opt-in via CHOWN_ON_START to prevent accidental ownership changes.
- Bind msfrpcd to 127.0.0.1 by default and add EXPOSE_MSF_RPC opt-in to avoid exposing RPC to host network.
- Replace crashing assertion on missing default model with a friendly CLI/TUI error path.
- Add .dockerignore to reduce build context and avoid copying unnecessary files.
2026-01-15 08:58:06 -07:00
giveen
b242dc3031 scripts: backup untracked dir and safely add subtree when forced 2026-01-14 16:03:21 -07:00
giveen
a55e01ae54 scripts: detect untracked existing dir and add subtree instead of pull 2026-01-14 16:02:37 -07:00
giveen
019039f65c scripts: handle empty third_party/MetasploitMCP dir by adding subtree 2026-01-14 16:00:48 -07:00
giveen
5ffe5bee07 scripts: add METASPLOIT_SUBTREE_REPO override and improve subtree messaging 2026-01-14 15:59:15 -07:00
giveen
5e2dcbec35 scripts: make add_hexstrike_subtree.sh idempotent; support FORCE_SUBTREE_PULL for updates 2026-01-14 15:54:42 -07:00
giveen
907639df8e scripts: make add_metasploit_subtree.sh idempotent; support FORCE_SUBTREE_PULL for updates 2026-01-14 15:54:22 -07:00
giveen
83681d5f81 mcp: wait for msfrpcd readiness and log msfrpcd output for debugging 2026-01-14 14:07:41 -07:00
giveen
bf283ab586 mcp: add MSF env defaults to setup templates; ensure msfrpcd auto-start via setup 2026-01-14 14:03:08 -07:00
giveen
23434bb5f1 mcp: Metasploit parity with Hexstrike — auto-start msfrpcd (no sudo), HTTP transport, adapter updates 2026-01-14 13:54:53 -07:00
giveen
19bdff87b9 mcp: launch MetasploitMCP in stdio transport for manager compatibility 2026-01-14 13:50:08 -07:00
giveen
8415d9fcbd scripts: vendor/install MetasploitMCP during setup (setup.sh, setup.ps1) 2026-01-14 13:15:47 -07:00
giveen
abaaca184e setup: add MetasploitMCP env flag and auto-install step 2026-01-14 13:05:43 -07:00
giveen
97df933f42 mcp: add MetasploitMCP adapter, installer, and config; add LAUNCH_METASPLOIT_MCP env var 2026-01-14 12:57:53 -07:00
giveen
57a0e6e7c8 chore: add PowerShell installer for vendored HexStrike deps; call from setup.ps1 2026-01-11 20:43:22 -07:00
giveen
704b5056ea ui: open interactive ToolsScreen on /tools; fallback to list if push fails 2026-01-11 18:42:40 -07:00
giveen
48cd4f2a9a WIP: prepare for hexstrike subtree 2026-01-11 17:11:45 -07:00
GH05TCREW
8f3cc314ad chore(setup): update scripts to match latest .env.example 2025-12-28 04:52:42 -07:00
GH05TCREW
c9866a407b refactor: update agent name 2025-12-19 10:25:58 -07:00
GH05TCREW
a404ca66fe refactor: remove splash screen and simplify setup scripts 2025-12-11 20:25:01 -07:00
GH05TCREW
2931123e5d refactor: overhaul codebase for v0.2.0 2025-12-07 09:11:26 -07:00