Interface ImplantConfig

interface ImplantConfig {
    Assets: commonpb.File[];
    BeaconInterval: string;
    BeaconJitter: string;
    C2: clientpb.ImplantC2[];
    CanaryDomains: string[];
    ConnectionStrategy: string;
    Debug: boolean;
    DebugFile: string;
    Evasion: boolean;
    exports: string[];
    Extension: string;
    Format: OutputFormat;
    GOARCH: string;
    GOOS: string;
    GoPackage: string;
    HTTPC2ConfigName: string;
    ID: string;
    ImplantBuilds: clientpb.ImplantBuild[];
    ImplantProfileID: string;
    IncludeDNS: boolean;
    IncludeHTTP: boolean;
    IncludeMTLS: boolean;
    IncludeNamePipe: boolean;
    IncludeTCP: boolean;
    IncludeWG: boolean;
    IsBeacon: boolean;
    IsService: boolean;
    IsSharedLib: boolean;
    IsShellcode: boolean;
    LimitDatetime: string;
    LimitDomainJoined: boolean;
    LimitFileExists: string;
    LimitHostname: string;
    LimitLocale: string;
    LimitUsername: string;
    MaxConnectionErrors: number;
    NetGoEnabled: boolean;
    ObfuscateSymbols: boolean;
    PollTimeout: string;
    ReconnectInterval: string;
    RunAtLoad: boolean;
    SGNEnabled: boolean;
    ShellcodeConfig?: clientpb.ShellcodeConfig;
    ShellcodeEncoder: ShellcodeEncoder;
    TemplateName: string;
    TrafficEncoders: string[];
    TrafficEncodersEnabled: boolean;
    WGKeyExchangePort: number;
    WGPeerTunIP: string;
    WGTcpCommsPort: number;
}

Properties

Assets: commonpb.File[]
BeaconInterval: string
BeaconJitter: string

c2

CanaryDomains: string[]
ConnectionStrategy: string
Debug: boolean
DebugFile: string
Evasion: boolean
exports: string[]
Extension: string
Format: OutputFormat
GOARCH: string
GOOS: string
GoPackage: string
HTTPC2ConfigName: string
ID: string
ImplantBuilds: clientpb.ImplantBuild[]
ImplantProfileID: string
IncludeDNS: boolean
IncludeHTTP: boolean
IncludeMTLS: boolean
IncludeNamePipe: boolean
IncludeTCP: boolean
IncludeWG: boolean
IsBeacon: boolean
IsService: boolean
IsSharedLib: boolean
IsShellcode: boolean
LimitDatetime: string
LimitDomainJoined: boolean
LimitFileExists: string
LimitHostname: string
LimitLocale: string
LimitUsername: string
MaxConnectionErrors: number
NetGoEnabled: boolean
ObfuscateSymbols: boolean
PollTimeout: string
ReconnectInterval: string
RunAtLoad: boolean
SGNEnabled: boolean
ShellcodeConfig?: clientpb.ShellcodeConfig
ShellcodeEncoder: ShellcodeEncoder
TemplateName: string
TrafficEncoders: string[]
TrafficEncodersEnabled: boolean
WGKeyExchangePort: number
WGPeerTunIP: string
WGTcpCommsPort: number