banger/internal/daemon
Thales Maciel 3096de0a7f
Refine vm ports output
Make banger vm ports single-target and collapse the old VM/WEB table shape into a simpler PROTO ENDPOINT PROCESS COMMAND view. Web listeners now surface directly as http or https, with clickable endpoints in the main endpoint column instead of a separate URL field.

Classify TCP listeners with HTTPS-first probing so TLS services are not mislabeled as plain HTTP just because they answer bad cleartext requests with an HTTP error, then dedupe rows by rendered PROTO+ENDPOINT so dual-stack binds like 0.0.0.0 and :: only show once.

Update the CLI/daemon regressions and README to match the new contract. Verified with GOCACHE=/tmp/banger-gocache go test ./..., make build, git diff --check, and ./banger vm ports --help.
2026-03-19 18:21:04 -03:00
..
capabilities.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
capabilities_test.go Refactor VM lifecycle around capabilities 2026-03-18 19:28:26 -03:00
daemon.go Add vsock-backed VM port inspection 2026-03-19 15:52:11 -03:00
daemon_test.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
doctor.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
fastpath_test.go Speed up VM create with work seeds 2026-03-18 21:22:12 -03:00
imagebuild.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
imagebuild_test.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
images.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
logger.go Speed up VM create with work seeds 2026-03-18 21:22:12 -03:00
logger_test.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
nat.go Move helper NAT management into Go 2026-03-17 15:07:49 -03:00
nat_test.go Move helper NAT management into Go 2026-03-17 15:07:49 -03:00
ports.go Refine vm ports output 2026-03-19 18:21:04 -03:00
preflight.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
snapshot.go Harden VM stop cleanup for stale snapshots 2026-03-18 12:28:15 -03:00
snapshot_test.go Harden VM stop cleanup for stale snapshots 2026-03-18 12:28:15 -03:00
tap_pool.go Speed up VM create with work seeds 2026-03-18 21:22:12 -03:00
vm.go Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
vm_test.go Refine vm ports output 2026-03-19 18:21:04 -03:00