package
Version:
v0.2.0
Opens a new window with list of versions in this module.
Published: May 1, 2023
License: GPL-3.0
Opens a new window with license information.
Imports: 19
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
¶
-
type Arg
-
type Artifact
-
type Builder
-
type LimeLighterArgs
-
type Payload
-
type PayloadConfig
-
func (payloadConfig *PayloadConfig) GeneratePayload(filename string, payload []byte, godonut, srdi, keep bool, ...) (string, []byte, error)
-
func (payloadConfig *PayloadConfig) GenerateSupportedPayload(filename string, payload []byte, godonut, srdi, keep bool, ...) (string, []byte, error)
-
type ServiceOptions
type Arg struct {
Name string `yaml:"name,omitempty"`
Value string `yaml:"value,omitempty"`
}
type Artifact struct {
Name string `yaml:"name,omitempty"`
Type string `yaml:"type,omitempty"`
Args []Arg `yaml:"args,omitempty"`
}
type LimeLighterArgs struct {
Domain string `yaml:"domain"`
Real string `yaml:"real"`
Password string `yaml:"password"`
}
type Payload struct {
Lang string `yaml:"lang,omitempty"`
Arch string `yaml:"arch,omitempty"`
Debug bool `yaml:"debug"`
Type string `yaml:"type,omitempty"`
Sgn bool `yaml:"sgn,omitempty"`
Artifacts []Artifact `yaml:"artifacts"`
Obfuscation bool `yaml:"obfuscation"`
Append string `yaml:"append"`
Prepend string `yaml:"prepend"`
FilePropertiesPath string `yaml:"file_properties_path"`
LimeLighterArgs LimeLighterArgs `yaml:"limelighter"`
ServiceOptions ServiceOptions `yaml:"serviceOptions"`
}
type PayloadConfig struct {
Payload Payload `yaml:"payload,omitempty"`
}
func (payloadConfig *PayloadConfig) GeneratePayload(filename string, payload []byte, godonut, srdi, keep bool,
parameters, functionName, class string, clearHeader bool) (string, []byte, error)
func (payloadConfig *PayloadConfig) GenerateSupportedPayload(filename string, payload []byte, godonut, srdi, keep bool, parameters, functionName, class string, clearHeader bool) (string, []byte, error)
type ServiceOptions struct {
ServiceName string `yaml:"serviceName"`
ServiceDisplayName string `yaml:"serviceDisplayName"`
ServiceDescription string `yaml:"serviceDescription"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.