Documentation ¶
Index ¶
- func BytesFromConfig(srcFile string, config *donut.DonutConfig) (*bytes.Buffer, error)
- func BytesFromString(assembly string, config *donut.DonutConfig) (*bytes.Buffer, error)
- func GetDonutConfig(options map[string]string) (*donut.DonutConfig, error)
- func GetDonutDefaultConfig() *donut.DonutConfig
- func Parse(options map[string]string) ([]string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BytesFromConfig ¶
BytesFromConfig takes a donut configuration and a file path to an executable as inputs and returns the donut payload as a bytes buffer
func BytesFromString ¶
BytesFromString takes a base64 encoded .NET assembly and a donut configuration as inputs and returns the donut payload as a bytes buffer
func GetDonutConfig ¶
func GetDonutConfig(options map[string]string) (*donut.DonutConfig, error)
GetDonutConfig parses a map of options and returns a donut config structure
func GetDonutDefaultConfig ¶
func GetDonutDefaultConfig() *donut.DonutConfig
GetDonutDefaultConfig returns a default DonutConfig structure
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.