CLI tools

The cmd/ tree ships 6 operator binaries + a handful of research / dev / CI helpers. Most users only need the operator binaries — the rest exist to support packer research, in-VM testing, and CI workflows.

Operator binaries

Build them with go build -o <name> ./cmd/<name>; pass -h for the live flag set. Cross-compile with GOOS=windows GOARCH=amd64 as usual.

ToolOne-liner
packerPack / unpack / bundle PE + ELF payloads with the SGN+LZ4 stub.
bundle-launcherRuntime dispatcher for packer bundle multi-target blobs.
bof-runnerStandalone runner for Cobalt-Strike-compatible Beacon Object Files.
cert-snapshotHarvest donor Authenticode certificates for masquerade builds.
rshellMinimal reverse shell over c2/shell + c2/transport.
sleepmask-demoDemo harness comparing sleep masks under a concurrent scanner. (research)

Research & dev helpers

Tools that don't belong on a target. Consolidated on a single page to keep the navigation honest:

  • Research & dev helperspacker-vis, packerscope, the three-binary memscan stack, hashgen, vmtest, test-report.

Conventions

  • Every CLI accepts -h / -help and prints a one-screen usage.
  • File-path arguments are positional when there is one obvious in/out; otherwise named flags (-in, -out).
  • Verbose mode is -v (never -verbose).
  • Each main.go carries a header docstring with the intent + an example; the per-tool page recaptures it and pins the flag set.