Versions in this module Expand all Collapse all v3 v3.3.0 Jul 18, 2024 Changes in this version + func GenerateVariables(ctx *Context) map[string]interface + type Context struct + CookieJar *cookiejar.Jar + MetaInput *MetaInput + func GetCopyIfHostOutdated(ctx *Context, url string) *Context + func New(ctx context.Context) *Context + func NewWithInput(ctx context.Context, input string) *Context + func NewWithMetaInput(ctx context.Context, input *MetaInput) *Context + func (ctx *Context) Add(key string, v interface{}) + func (ctx *Context) Clone() *Context + func (ctx *Context) Context() context.Context + func (ctx *Context) ForEach(f func(string, interface{})) + func (ctx *Context) Get(key string) (interface{}, bool) + func (ctx *Context) GetAll() map[string]interface{} + func (ctx *Context) Has(key string) bool + func (ctx *Context) HasArgs() bool + func (ctx *Context) Merge(args map[string]interface{}) + func (ctx *Context) Port() string + func (ctx *Context) Set(key string, value interface{}) + func (ctx *Context) UseNetworkPort(port string, excludePorts string) error + type MetaInput struct + CustomIP string + Input string + ReqResp *types.RequestResponse + func NewMetaInput() *MetaInput + func (metaInput *MetaInput) Address() string + func (metaInput *MetaInput) Clone() *MetaInput + func (metaInput *MetaInput) GetScanHash(templateId string) string + func (metaInput *MetaInput) ID() string + func (metaInput *MetaInput) MarshalBytes() ([]byte, error) + func (metaInput *MetaInput) MarshalString() (string, error) + func (metaInput *MetaInput) MustMarshalBytes() []byte + func (metaInput *MetaInput) MustMarshalString() string + func (metaInput *MetaInput) Port() string + func (metaInput *MetaInput) PrettyPrint() string + func (metaInput *MetaInput) Target() string + func (metaInput *MetaInput) URL() (*urlutil.URL, error) + func (metaInput *MetaInput) Unmarshal(data string) error