Versions in this module Expand all Collapse all v3 v3.3.4 Sep 30, 2024 Changes in this version + var NetworkInputMapping = map[NetworkInputType]string + var RequestPartDefinitions = map[string]string + func ConnReadNWithTimeout(conn net.Conn, n int64, timeout time.Duration) ([]byte, error) + type Input struct + Data string + Name string + Read int + Type NetworkInputTypeHolder + type NetworkInputType int + func GetSupportedNetworkInputTypes() []NetworkInputType + func (t NetworkInputType) String() string + type NetworkInputTypeHolder struct + NetworkInputType NetworkInputType + func (holder *NetworkInputTypeHolder) MarshalJSON() ([]byte, error) + func (holder *NetworkInputTypeHolder) UnmarshalJSON(data []byte) error + func (holder *NetworkInputTypeHolder) UnmarshalYAML(unmarshal func(interface{}) error) error + func (holder NetworkInputTypeHolder) GetType() NetworkInputType + func (holder NetworkInputTypeHolder) JSONSchema() *jsonschema.Schema + func (holder NetworkInputTypeHolder) MarshalYAML() (interface{}, error) + func (holder NetworkInputTypeHolder) String() string + type Request struct + Address []string + AttackType generators.AttackTypeHolder + CompiledOperators *operators.Operators + ExcludePorts string + ID string + Inputs []*Input + Payloads map[string]interface{} + Port string + ReadAll bool + ReadSize int + SelfContained bool + Threads int + func (request *Request) Compile(options *protocols.ExecutorOptions) error + func (request *Request) ExecuteWithResults(target *contextargs.Context, metadata, previous output.InternalEvent, ...) error + func (request *Request) Extract(data map[string]interface{}, extractor *extractors.Extractor) map[string]struct{} + func (request *Request) GetCompiledOperators() []*operators.Operators + func (request *Request) GetID() string + func (request *Request) MakeResultEvent(wrapped *output.InternalWrappedEvent) []*output.ResultEvent + func (request *Request) MakeResultEventItem(wrapped *output.InternalWrappedEvent) *output.ResultEvent + func (request *Request) Match(data map[string]interface{}, matcher *matchers.Matcher) (bool, []string) + func (request *Request) Requests() int + func (request *Request) Type() templateTypes.ProtocolType