Files
maxDcb-C2TeamServer/docs/implants.md
T
2026-04-22 20:02:30 +02:00

1.4 KiB

Implant Asset Contract

TeamServer release packaging imports assets from:

Final TeamServer Layout

Release/
  WindowsBeacons/
  WindowsModules/
  LinuxBeacons/
  LinuxModules/

Accepted C2Implant Layouts

Release/WindowsBeacons/
Release/WindowsModules/

or:

WindowsBeacons/
WindowsModules/

Accepted C2LinuxImplant Layouts

Release/LinuxBeacons/
Release/LinuxModules/

or:

LinuxBeacons/
LinuxModules/

Legacy layouts are rejected:

Release/Beacons/
Release/Modules/

Import Latest Releases

python packaging/import_implant_releases.py \
  --stage-root build/release-staging/Release \
  --import-root build/release-imports

Import Pinned Releases

python packaging/import_implant_releases.py \
  --stage-root build/release-staging/Release \
  --import-root build/release-imports \
  --windows-tag 0.14.0 \
  --linux-tag 0.14.0

Validate Complete Staging

python packaging/validate_release.py \
  --release-root build/release-staging/Release \
  --require-implants

Notes

  • Default import uses latest GitHub releases.
  • Use explicit tags for reproducible release builds.
  • Import writes only into release staging.
  • Source directories are not renamed, deleted, or mutated.