Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
implant
command
|
|
|
internal
|
|
|
shared
Package shared provides utility functions used by both the production implant and the test-implant binaries.
|
Package shared provides utility functions used by both the production implant and the test-implant binaries. |
|
pkg
|
|
|
c2
Package c2 implements the command-and-control transport layer with multi-channel support (HTTPS, DNS tunneling, DNS-over-HTTPS, raw Layer 2), polymorphic beacon profiles, JA3 fingerprint randomization, and AES-256-GCM encrypted communications.
|
Package c2 implements the command-and-control transport layer with multi-channel support (HTTPS, DNS tunneling, DNS-over-HTTPS, raw Layer 2), polymorphic beacon profiles, JA3 fingerprint randomization, and AES-256-GCM encrypted communications. |
|
config
Package config defines the implant configuration structures including beacon parameters, C2 server settings, guardrails, and task definitions.
|
Package config defines the implant configuration structures including beacon parameters, C2 server settings, guardrails, and task definitions. |
|
evasion
Package evasion provides host environment fingerprinting and sandbox/VM detection including hypervisor checks, EDR process detection, timing-based analysis, and hardware profiling.
|
Package evasion provides host environment fingerprinting and sandbox/VM detection including hypervisor checks, EDR process detection, timing-based analysis, and hardware profiling. |
|
namespace
Package namespace manages Linux kernel namespace isolation (PID, Mount, Network, UTS, Cgroup) with veth pair networking, NAT masquerade, DNAT loopback routing, and cgroup resource controls.
|
Package namespace manages Linux kernel namespace isolation (PID, Mount, Network, UTS, Cgroup) with veth pair networking, NAT masquerade, DNAT loopback routing, and cgroup resource controls. |
|
opsec
Package opsec provides operational security primitives including in-memory encryption (XOR with rotating keys), process masquerading, core dump prevention, anti-debugging, filesystem timestomping, guardrail enforcement, and deterministic memory shredding.
|
Package opsec provides operational security primitives including in-memory encryption (XOR with rotating keys), process masquerading, core dump prevention, anti-debugging, filesystem timestomping, guardrail enforcement, and deterministic memory shredding. |
|
stealth
Package stealth implements 36 host-blending modules including eBPF-based process hiding, memfd_create fileless execution, kernel keyring secret storage, io_uring shared ring buffers, anti-memory-dump regions, and systemd/NSS/logrotate persistence mechanisms.
|
Package stealth implements 36 host-blending modules including eBPF-based process hiding, memfd_create fileless execution, kernel keyring secret storage, io_uring shared ring buffers, anti-memory-dump regions, and systemd/NSS/logrotate persistence mechanisms. |
|
tasking
Package tasking implements the task execution engine for handling C2 commands including shell execution, file operations, reconnaissance, persistence deployment, staging, and cleanup.
|
Package tasking implements the task execution engine for handling C2 commands including shell execution, file operations, reconnaissance, persistence deployment, staging, and cleanup. |
|
version
Package version provides build-time version information injected via ldflags.
|
Package version provides build-time version information injected via ldflags. |
Click to show internal directories.
Click to hide internal directories.