banger/internal
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
..
api Refine vm ports output 2026-03-19 18:21:04 -03:00
cli Refine vm ports output 2026-03-19 18:21:04 -03:00
config Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
daemon Refine vm ports output 2026-03-19 18:21:04 -03:00
firecracker Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
guest Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
guestconfig Refactor VM lifecycle around capabilities 2026-03-18 19:28:26 -03:00
hostnat Move helper NAT management into Go 2026-03-17 15:07:49 -03:00
model Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
paths Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
policy Add vsock-backed VM port inspection 2026-03-19 15:52:11 -03:00
rpc Propagate RPC cancellation to daemon requests 2026-03-16 18:28:33 -03:00
runtimebundle Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
store Speed up VM create with work seeds 2026-03-18 21:22:12 -03:00
system Add experimental Void guest workflow and vsock agent 2026-03-19 14:51:25 -03:00
vmdns Replace mapdns with daemon DNS 2026-03-17 15:49:35 -03:00
vsockagent Add vsock-backed VM port inspection 2026-03-19 15:52:11 -03:00