Documentation
¶
Index ¶
- type WebserverHeadergrabAttemptInfo
- func (w *WebserverHeadergrabAttemptInfo) GetExtraProperties() map[string]interface{}
- func (w *WebserverHeadergrabAttemptInfo) GetRequest() *common.RequestInfo
- func (w *WebserverHeadergrabAttemptInfo) GetTarget() string
- func (w *WebserverHeadergrabAttemptInfo) String() string
- func (w *WebserverHeadergrabAttemptInfo) UnmarshalJSON(data []byte) error
- type WebserverHeadergrabConfig
- func (w *WebserverHeadergrabConfig) GetExtraProperties() map[string]interface{}
- func (w *WebserverHeadergrabConfig) GetTargets() []string
- func (w *WebserverHeadergrabConfig) GetTimeout() int
- func (w *WebserverHeadergrabConfig) String() string
- func (w *WebserverHeadergrabConfig) UnmarshalJSON(data []byte) error
- type WebserverHeadergrabReport
- func (w *WebserverHeadergrabReport) GetConfig() *WebserverHeadergrabConfig
- func (w *WebserverHeadergrabReport) GetErrors() []string
- func (w *WebserverHeadergrabReport) GetExtraProperties() map[string]interface{}
- func (w *WebserverHeadergrabReport) GetTargets() []*WebserverHeadergrabAttemptInfo
- func (w *WebserverHeadergrabReport) String() string
- func (w *WebserverHeadergrabReport) UnmarshalJSON(data []byte) error
- type WebserverProbeConfig
- func (w *WebserverProbeConfig) GetBrowserPath() *string
- func (w *WebserverProbeConfig) GetExtraProperties() map[string]interface{}
- func (w *WebserverProbeConfig) GetMinDomStabalizeTime() *int
- func (w *WebserverProbeConfig) GetStrategy() WebserverProbeStrategy
- func (w *WebserverProbeConfig) GetTargets() []string
- func (w *WebserverProbeConfig) GetTimeout() int
- func (w *WebserverProbeConfig) String() string
- func (w *WebserverProbeConfig) UnmarshalJSON(data []byte) error
- type WebserverProbeReport
- func (w *WebserverProbeReport) GetErrors() []string
- func (w *WebserverProbeReport) GetExtraProperties() map[string]interface{}
- func (w *WebserverProbeReport) GetTargets() []string
- func (w *WebserverProbeReport) GetUrls() []*WebserverProbeUrlDetails
- func (w *WebserverProbeReport) String() string
- func (w *WebserverProbeReport) UnmarshalJSON(data []byte) error
- type WebserverProbeStrategy
- type WebserverProbeUrlDetails
- func (w *WebserverProbeUrlDetails) GetExtraProperties() map[string]interface{}
- func (w *WebserverProbeUrlDetails) GetStatus() *int
- func (w *WebserverProbeUrlDetails) GetTitle() *string
- func (w *WebserverProbeUrlDetails) GetUrl() string
- func (w *WebserverProbeUrlDetails) String() string
- func (w *WebserverProbeUrlDetails) UnmarshalJSON(data []byte) error
- type WebserverRateLimitAttemptInfo
- func (w *WebserverRateLimitAttemptInfo) GetExtraProperties() map[string]interface{}
- func (w *WebserverRateLimitAttemptInfo) GetRequest() *common.RequestInfo
- func (w *WebserverRateLimitAttemptInfo) GetRequestNumber() int
- func (w *WebserverRateLimitAttemptInfo) String() string
- func (w *WebserverRateLimitAttemptInfo) UnmarshalJSON(data []byte) error
- type WebserverRateLimitConfig
- func (w *WebserverRateLimitConfig) GetExtraProperties() map[string]interface{}
- func (w *WebserverRateLimitConfig) GetMaxRequests() int
- func (w *WebserverRateLimitConfig) GetTargets() []string
- func (w *WebserverRateLimitConfig) GetTimeout() int
- func (w *WebserverRateLimitConfig) GetTimespan() int
- func (w *WebserverRateLimitConfig) String() string
- func (w *WebserverRateLimitConfig) UnmarshalJSON(data []byte) error
- type WebserverRateLimitReport
- func (w *WebserverRateLimitReport) GetConfig() *WebserverRateLimitConfig
- func (w *WebserverRateLimitReport) GetErrors() []string
- func (w *WebserverRateLimitReport) GetExtraProperties() map[string]interface{}
- func (w *WebserverRateLimitReport) GetTargets() []*WebserverRateLimitTargetInfo
- func (w *WebserverRateLimitReport) String() string
- func (w *WebserverRateLimitReport) UnmarshalJSON(data []byte) error
- type WebserverRateLimitTargetInfo
- func (w *WebserverRateLimitTargetInfo) GetDetectedRequest() *WebserverRateLimitAttemptInfo
- func (w *WebserverRateLimitTargetInfo) GetEndTimestamp() time.Time
- func (w *WebserverRateLimitTargetInfo) GetExtraProperties() map[string]interface{}
- func (w *WebserverRateLimitTargetInfo) GetStartTimestamp() time.Time
- func (w *WebserverRateLimitTargetInfo) GetTarget() string
- func (w *WebserverRateLimitTargetInfo) MarshalJSON() ([]byte, error)
- func (w *WebserverRateLimitTargetInfo) String() string
- func (w *WebserverRateLimitTargetInfo) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type WebserverHeadergrabAttemptInfo ¶
type WebserverHeadergrabAttemptInfo struct { Target string `json:"target" url:"target"` Request *common.RequestInfo `json:"request,omitempty" url:"request,omitempty"` // contains filtered or unexported fields }
func (*WebserverHeadergrabAttemptInfo) GetExtraProperties ¶
func (w *WebserverHeadergrabAttemptInfo) GetExtraProperties() map[string]interface{}
func (*WebserverHeadergrabAttemptInfo) GetRequest ¶ added in v0.0.63
func (w *WebserverHeadergrabAttemptInfo) GetRequest() *common.RequestInfo
func (*WebserverHeadergrabAttemptInfo) GetTarget ¶ added in v0.0.63
func (w *WebserverHeadergrabAttemptInfo) GetTarget() string
func (*WebserverHeadergrabAttemptInfo) String ¶
func (w *WebserverHeadergrabAttemptInfo) String() string
func (*WebserverHeadergrabAttemptInfo) UnmarshalJSON ¶
func (w *WebserverHeadergrabAttemptInfo) UnmarshalJSON(data []byte) error
type WebserverHeadergrabConfig ¶
type WebserverHeadergrabConfig struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` Timeout int `json:"timeout" url:"timeout"` // contains filtered or unexported fields }
func (*WebserverHeadergrabConfig) GetExtraProperties ¶
func (w *WebserverHeadergrabConfig) GetExtraProperties() map[string]interface{}
func (*WebserverHeadergrabConfig) GetTargets ¶ added in v0.0.63
func (w *WebserverHeadergrabConfig) GetTargets() []string
func (*WebserverHeadergrabConfig) GetTimeout ¶ added in v0.0.63
func (w *WebserverHeadergrabConfig) GetTimeout() int
func (*WebserverHeadergrabConfig) String ¶
func (w *WebserverHeadergrabConfig) String() string
func (*WebserverHeadergrabConfig) UnmarshalJSON ¶
func (w *WebserverHeadergrabConfig) UnmarshalJSON(data []byte) error
type WebserverHeadergrabReport ¶
type WebserverHeadergrabReport struct { Targets []*WebserverHeadergrabAttemptInfo `json:"targets,omitempty" url:"targets,omitempty"` Config *WebserverHeadergrabConfig `json:"config,omitempty" url:"config,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*WebserverHeadergrabReport) GetConfig ¶ added in v0.0.63
func (w *WebserverHeadergrabReport) GetConfig() *WebserverHeadergrabConfig
func (*WebserverHeadergrabReport) GetErrors ¶ added in v0.0.63
func (w *WebserverHeadergrabReport) GetErrors() []string
func (*WebserverHeadergrabReport) GetExtraProperties ¶
func (w *WebserverHeadergrabReport) GetExtraProperties() map[string]interface{}
func (*WebserverHeadergrabReport) GetTargets ¶ added in v0.0.63
func (w *WebserverHeadergrabReport) GetTargets() []*WebserverHeadergrabAttemptInfo
func (*WebserverHeadergrabReport) String ¶
func (w *WebserverHeadergrabReport) String() string
func (*WebserverHeadergrabReport) UnmarshalJSON ¶
func (w *WebserverHeadergrabReport) UnmarshalJSON(data []byte) error
type WebserverProbeConfig ¶
type WebserverProbeConfig struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` Timeout int `json:"timeout" url:"timeout"` Strategy WebserverProbeStrategy `json:"strategy" url:"strategy"` BrowserPath *string `json:"browserPath,omitempty" url:"browserPath,omitempty"` MinDomStabalizeTime *int `json:"minDOMStabalizeTime,omitempty" url:"minDOMStabalizeTime,omitempty"` // contains filtered or unexported fields }
func (*WebserverProbeConfig) GetBrowserPath ¶ added in v0.0.63
func (w *WebserverProbeConfig) GetBrowserPath() *string
func (*WebserverProbeConfig) GetExtraProperties ¶
func (w *WebserverProbeConfig) GetExtraProperties() map[string]interface{}
func (*WebserverProbeConfig) GetMinDomStabalizeTime ¶ added in v0.0.63
func (w *WebserverProbeConfig) GetMinDomStabalizeTime() *int
func (*WebserverProbeConfig) GetStrategy ¶ added in v0.0.63
func (w *WebserverProbeConfig) GetStrategy() WebserverProbeStrategy
func (*WebserverProbeConfig) GetTargets ¶ added in v0.0.63
func (w *WebserverProbeConfig) GetTargets() []string
func (*WebserverProbeConfig) GetTimeout ¶ added in v0.0.63
func (w *WebserverProbeConfig) GetTimeout() int
func (*WebserverProbeConfig) String ¶
func (w *WebserverProbeConfig) String() string
func (*WebserverProbeConfig) UnmarshalJSON ¶
func (w *WebserverProbeConfig) UnmarshalJSON(data []byte) error
type WebserverProbeReport ¶
type WebserverProbeReport struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` Urls []*WebserverProbeUrlDetails `json:"urls,omitempty" url:"urls,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*WebserverProbeReport) GetErrors ¶ added in v0.0.63
func (w *WebserverProbeReport) GetErrors() []string
func (*WebserverProbeReport) GetExtraProperties ¶
func (w *WebserverProbeReport) GetExtraProperties() map[string]interface{}
func (*WebserverProbeReport) GetTargets ¶ added in v0.0.63
func (w *WebserverProbeReport) GetTargets() []string
func (*WebserverProbeReport) GetUrls ¶ added in v0.0.63
func (w *WebserverProbeReport) GetUrls() []*WebserverProbeUrlDetails
func (*WebserverProbeReport) String ¶
func (w *WebserverProbeReport) String() string
func (*WebserverProbeReport) UnmarshalJSON ¶
func (w *WebserverProbeReport) UnmarshalJSON(data []byte) error
type WebserverProbeStrategy ¶ added in v0.0.50
type WebserverProbeStrategy string
const ( WebserverProbeStrategyRequest WebserverProbeStrategy = "REQUEST" WebserverProbeStrategyBrowser WebserverProbeStrategy = "BROWSER" )
func NewWebserverProbeStrategyFromString ¶ added in v0.0.50
func NewWebserverProbeStrategyFromString(s string) (WebserverProbeStrategy, error)
func (WebserverProbeStrategy) Ptr ¶ added in v0.0.50
func (w WebserverProbeStrategy) Ptr() *WebserverProbeStrategy
type WebserverProbeUrlDetails ¶
type WebserverProbeUrlDetails struct { Url string `json:"url" url:"url"` Status *int `json:"status,omitempty" url:"status,omitempty"` Title *string `json:"title,omitempty" url:"title,omitempty"` // contains filtered or unexported fields }
func (*WebserverProbeUrlDetails) GetExtraProperties ¶
func (w *WebserverProbeUrlDetails) GetExtraProperties() map[string]interface{}
func (*WebserverProbeUrlDetails) GetStatus ¶ added in v0.0.63
func (w *WebserverProbeUrlDetails) GetStatus() *int
func (*WebserverProbeUrlDetails) GetTitle ¶ added in v0.0.63
func (w *WebserverProbeUrlDetails) GetTitle() *string
func (*WebserverProbeUrlDetails) GetUrl ¶ added in v0.0.63
func (w *WebserverProbeUrlDetails) GetUrl() string
func (*WebserverProbeUrlDetails) String ¶
func (w *WebserverProbeUrlDetails) String() string
func (*WebserverProbeUrlDetails) UnmarshalJSON ¶
func (w *WebserverProbeUrlDetails) UnmarshalJSON(data []byte) error
type WebserverRateLimitAttemptInfo ¶
type WebserverRateLimitAttemptInfo struct { RequestNumber int `json:"requestNumber" url:"requestNumber"` Request *common.RequestInfo `json:"request,omitempty" url:"request,omitempty"` // contains filtered or unexported fields }
func (*WebserverRateLimitAttemptInfo) GetExtraProperties ¶
func (w *WebserverRateLimitAttemptInfo) GetExtraProperties() map[string]interface{}
func (*WebserverRateLimitAttemptInfo) GetRequest ¶ added in v0.0.63
func (w *WebserverRateLimitAttemptInfo) GetRequest() *common.RequestInfo
func (*WebserverRateLimitAttemptInfo) GetRequestNumber ¶ added in v0.0.63
func (w *WebserverRateLimitAttemptInfo) GetRequestNumber() int
func (*WebserverRateLimitAttemptInfo) String ¶
func (w *WebserverRateLimitAttemptInfo) String() string
func (*WebserverRateLimitAttemptInfo) UnmarshalJSON ¶
func (w *WebserverRateLimitAttemptInfo) UnmarshalJSON(data []byte) error
type WebserverRateLimitConfig ¶
type WebserverRateLimitConfig struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` MaxRequests int `json:"maxRequests" url:"maxRequests"` Timespan int `json:"timespan" url:"timespan"` Timeout int `json:"timeout" url:"timeout"` // contains filtered or unexported fields }
func (*WebserverRateLimitConfig) GetExtraProperties ¶
func (w *WebserverRateLimitConfig) GetExtraProperties() map[string]interface{}
func (*WebserverRateLimitConfig) GetMaxRequests ¶ added in v0.0.63
func (w *WebserverRateLimitConfig) GetMaxRequests() int
func (*WebserverRateLimitConfig) GetTargets ¶ added in v0.0.63
func (w *WebserverRateLimitConfig) GetTargets() []string
func (*WebserverRateLimitConfig) GetTimeout ¶ added in v0.0.63
func (w *WebserverRateLimitConfig) GetTimeout() int
func (*WebserverRateLimitConfig) GetTimespan ¶ added in v0.0.63
func (w *WebserverRateLimitConfig) GetTimespan() int
func (*WebserverRateLimitConfig) String ¶
func (w *WebserverRateLimitConfig) String() string
func (*WebserverRateLimitConfig) UnmarshalJSON ¶
func (w *WebserverRateLimitConfig) UnmarshalJSON(data []byte) error
type WebserverRateLimitReport ¶
type WebserverRateLimitReport struct { Targets []*WebserverRateLimitTargetInfo `json:"targets,omitempty" url:"targets,omitempty"` Config *WebserverRateLimitConfig `json:"config,omitempty" url:"config,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*WebserverRateLimitReport) GetConfig ¶ added in v0.0.63
func (w *WebserverRateLimitReport) GetConfig() *WebserverRateLimitConfig
func (*WebserverRateLimitReport) GetErrors ¶ added in v0.0.63
func (w *WebserverRateLimitReport) GetErrors() []string
func (*WebserverRateLimitReport) GetExtraProperties ¶
func (w *WebserverRateLimitReport) GetExtraProperties() map[string]interface{}
func (*WebserverRateLimitReport) GetTargets ¶ added in v0.0.63
func (w *WebserverRateLimitReport) GetTargets() []*WebserverRateLimitTargetInfo
func (*WebserverRateLimitReport) String ¶
func (w *WebserverRateLimitReport) String() string
func (*WebserverRateLimitReport) UnmarshalJSON ¶
func (w *WebserverRateLimitReport) UnmarshalJSON(data []byte) error
type WebserverRateLimitTargetInfo ¶
type WebserverRateLimitTargetInfo struct { Target string `json:"target" url:"target"` StartTimestamp time.Time `json:"startTimestamp" url:"startTimestamp"` EndTimestamp time.Time `json:"endTimestamp" url:"endTimestamp"` DetectedRequest *WebserverRateLimitAttemptInfo `json:"detectedRequest,omitempty" url:"detectedRequest,omitempty"` // contains filtered or unexported fields }
func (*WebserverRateLimitTargetInfo) GetDetectedRequest ¶ added in v0.0.63
func (w *WebserverRateLimitTargetInfo) GetDetectedRequest() *WebserverRateLimitAttemptInfo
func (*WebserverRateLimitTargetInfo) GetEndTimestamp ¶ added in v0.0.63
func (w *WebserverRateLimitTargetInfo) GetEndTimestamp() time.Time
func (*WebserverRateLimitTargetInfo) GetExtraProperties ¶
func (w *WebserverRateLimitTargetInfo) GetExtraProperties() map[string]interface{}
func (*WebserverRateLimitTargetInfo) GetStartTimestamp ¶ added in v0.0.63
func (w *WebserverRateLimitTargetInfo) GetStartTimestamp() time.Time
func (*WebserverRateLimitTargetInfo) GetTarget ¶ added in v0.0.63
func (w *WebserverRateLimitTargetInfo) GetTarget() string
func (*WebserverRateLimitTargetInfo) MarshalJSON ¶
func (w *WebserverRateLimitTargetInfo) MarshalJSON() ([]byte, error)
func (*WebserverRateLimitTargetInfo) String ¶
func (w *WebserverRateLimitTargetInfo) String() string
func (*WebserverRateLimitTargetInfo) UnmarshalJSON ¶
func (w *WebserverRateLimitTargetInfo) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.