Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var SupportedExecutors = []string{"bash", "command_prompt", "manual", "powershell", "sh"}
Functions ¶
This section is empty.
Types ¶
type Atomic ¶
type Atomic struct { AttackTechnique string `yaml:"attack_technique"` DisplayName string `yaml:"display_name"` AtomicTests []AtomicTest `yaml:"atomic_tests"` }
type AtomicExecutor ¶
type AtomicExecutor struct { Name string `yaml:"name"` ElevationRequired bool `yaml:"elevation_required"` Command string `yaml:"command,omitempty"` Steps string `yaml:"steps,omitempty"` CleanupCommand string `yaml:"cleanup_command,omitempty"` ExecutedCommand map[string]interface{} `yaml:"executed_command,omitempty"` }
type AtomicTest ¶
type AtomicTest struct { Name string `yaml:"name"` GUID string `yaml:"auto_generated_guid,omitempty"` Description string `yaml:"description,omitempty"` SupportedPlatforms []string `yaml:"supported_platforms"` InputArugments map[string]InputArgument `yaml:"input_arguments,omitempty"` DependencyExecutorName string `yaml:"dependency_executor_name,omitempty"` Dependencies []Dependency `yaml:"dependencies,omitempty"` Executor *AtomicExecutor `yaml:"executor"` }
type Dependency ¶
Click to show internal directories.
Click to hide internal directories.