webserver

package
v0.0.44 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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) 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) 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) GetExtraProperties

func (w *WebserverHeadergrabReport) GetExtraProperties() map[string]interface{}

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"`
	// contains filtered or unexported fields
}

func (*WebserverProbeConfig) GetExtraProperties

func (w *WebserverProbeConfig) GetExtraProperties() map[string]interface{}

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) GetExtraProperties

func (w *WebserverProbeReport) GetExtraProperties() map[string]interface{}

func (*WebserverProbeReport) String

func (w *WebserverProbeReport) String() string

func (*WebserverProbeReport) UnmarshalJSON

func (w *WebserverProbeReport) UnmarshalJSON(data []byte) error

type WebserverProbeUrlDetails

type WebserverProbeUrlDetails struct {
	Url    string `json:"url" url:"url"`
	Status int    `json:"status" url:"status"`
	Title  string `json:"title" url:"title"`
	// contains filtered or unexported fields
}

func (*WebserverProbeUrlDetails) GetExtraProperties

func (w *WebserverProbeUrlDetails) GetExtraProperties() map[string]interface{}

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) 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) 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) GetExtraProperties

func (w *WebserverRateLimitReport) GetExtraProperties() map[string]interface{}

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) GetExtraProperties

func (w *WebserverRateLimitTargetInfo) GetExtraProperties() map[string]interface{}

func (*WebserverRateLimitTargetInfo) MarshalJSON

func (w *WebserverRateLimitTargetInfo) MarshalJSON() ([]byte, error)

func (*WebserverRateLimitTargetInfo) String

func (*WebserverRateLimitTargetInfo) UnmarshalJSON

func (w *WebserverRateLimitTargetInfo) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL