mirror of
https://github.com/BishopFox/sliver
synced 2026-06-08 10:29:05 +00:00
client/command/beacons
Overview
Implements the 'beacons' command group for the Sliver client console. Handlers map Cobra invocations to beacons workflows such as prune, RM, and watch.
Go Files
beacons.go– Retrieves beacon inventories and renders them in tabular form with optional filtering.commands.go– Declares the beacons command set, binds flags/completions, and wires subcommands like prune, rm, and watch.helpers.go– Provides helper RPC wrappers for selecting, fetching, and listing beacons.prune.go– Implements the prune routine that removes stale beacon entries via the backend API.rm.go– Removes a specific beacon by ID, coordinating confirmation and RPC teardown.watch.go– Streams beacon events in a watch loop, handling cancellation and console interaction.