5 Commits

Author SHA1 Message Date
GH05TCREW
2938087b88 fix: docker image name mismatch and error handling in DockerRuntime 2026-05-06 08:29:07 -06:00
Guy Levin
114caf3bc4 feat(docker): add ARM64 (Raspberry Pi) support for Kali image
- Add build-kali-arm64 CI job using native ubuntu-24.04-arm runner
- Reuse existing Dockerfile.kali (all packages available on ARM64)
- Add policy-rc.d workaround to prevent service startup during build
- Add pentestagent-kali-arm64 docker-compose service (profile: kali-arm64)

The kali-arm64 image is tagged as :kali-arm64 in GHCR.
2026-04-27 19:18:23 +03: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
GH05TCREW
c9866a407b refactor: update agent name 2025-12-19 10:25:58 -07:00
GH05TCREW
2931123e5d refactor: overhaul codebase for v0.2.0 2025-12-07 09:11:26 -07:00