Documentation
¶
Index ¶
- type AppFingerprintAttemptInfo
- func (a *AppFingerprintAttemptInfo) GetExtraProperties() map[string]interface{}
- func (a *AppFingerprintAttemptInfo) GetFinding() bool
- func (a *AppFingerprintAttemptInfo) GetName() string
- func (a *AppFingerprintAttemptInfo) GetRequests() []*common.RequestInfo
- func (a *AppFingerprintAttemptInfo) String() string
- func (a *AppFingerprintAttemptInfo) UnmarshalJSON(data []byte) error
- type AppFingerprintConfig
- func (a *AppFingerprintConfig) GetExtraProperties() map[string]interface{}
- func (a *AppFingerprintConfig) GetFingerprints() *AppResourceType
- func (a *AppFingerprintConfig) GetModules() []string
- func (a *AppFingerprintConfig) GetResourceType() string
- func (a *AppFingerprintConfig) GetSuccessfulOnly() bool
- func (a *AppFingerprintConfig) GetTargets() []string
- func (a *AppFingerprintConfig) GetTimeout() int
- func (a *AppFingerprintConfig) String() string
- func (a *AppFingerprintConfig) UnmarshalJSON(data []byte) error
- type AppFingerprintReport
- func (a *AppFingerprintReport) GetConfig() *AppFingerprintConfig
- func (a *AppFingerprintReport) GetErrors() []string
- func (a *AppFingerprintReport) GetExtraProperties() map[string]interface{}
- func (a *AppFingerprintReport) GetTargets() []*AppFingerprintTargetInfo
- func (a *AppFingerprintReport) String() string
- func (a *AppFingerprintReport) UnmarshalJSON(data []byte) error
- type AppFingerprintResourceType
- type AppFingerprintTargetInfo
- func (a *AppFingerprintTargetInfo) GetAttempts() []*AppFingerprintAttemptInfo
- func (a *AppFingerprintTargetInfo) GetExtraProperties() map[string]interface{}
- func (a *AppFingerprintTargetInfo) GetTarget() string
- func (a *AppFingerprintTargetInfo) String() string
- func (a *AppFingerprintTargetInfo) UnmarshalJSON(data []byte) error
- type AppFingerprints
- type AppResourceModule
- func (a *AppResourceModule) GetBodyIndicators() []string
- func (a *AppResourceModule) GetExtraProperties() map[string]interface{}
- func (a *AppResourceModule) GetHeaderIndicators() map[string][]string
- func (a *AppResourceModule) GetMethod() common.HttpMethod
- func (a *AppResourceModule) GetName() string
- func (a *AppResourceModule) GetPaths() []string
- func (a *AppResourceModule) GetRequestParams() *common.RequestParams
- func (a *AppResourceModule) String() string
- func (a *AppResourceModule) UnmarshalJSON(data []byte) error
- type AppResourceType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppFingerprintAttemptInfo ¶
type AppFingerprintAttemptInfo struct { Name string `json:"name" url:"name"` Requests []*common.RequestInfo `json:"requests,omitempty" url:"requests,omitempty"` Finding bool `json:"finding" url:"finding"` // contains filtered or unexported fields }
func (*AppFingerprintAttemptInfo) GetExtraProperties ¶
func (a *AppFingerprintAttemptInfo) GetExtraProperties() map[string]interface{}
func (*AppFingerprintAttemptInfo) GetFinding ¶ added in v0.0.63
func (a *AppFingerprintAttemptInfo) GetFinding() bool
func (*AppFingerprintAttemptInfo) GetName ¶ added in v0.0.63
func (a *AppFingerprintAttemptInfo) GetName() string
func (*AppFingerprintAttemptInfo) GetRequests ¶ added in v0.0.63
func (a *AppFingerprintAttemptInfo) GetRequests() []*common.RequestInfo
func (*AppFingerprintAttemptInfo) String ¶
func (a *AppFingerprintAttemptInfo) String() string
func (*AppFingerprintAttemptInfo) UnmarshalJSON ¶
func (a *AppFingerprintAttemptInfo) UnmarshalJSON(data []byte) error
type AppFingerprintConfig ¶
type AppFingerprintConfig struct { Targets []string `json:"targets,omitempty" url:"targets,omitempty"` ResourceType string `json:"resourceType" url:"resourceType"` Modules []string `json:"modules,omitempty" url:"modules,omitempty"` Fingerprints *AppResourceType `json:"fingerprints,omitempty" url:"fingerprints,omitempty"` Timeout int `json:"timeout" url:"timeout"` SuccessfulOnly bool `json:"successfulOnly" url:"successfulOnly"` // contains filtered or unexported fields }
func (*AppFingerprintConfig) GetExtraProperties ¶
func (a *AppFingerprintConfig) GetExtraProperties() map[string]interface{}
func (*AppFingerprintConfig) GetFingerprints ¶ added in v0.0.70
func (a *AppFingerprintConfig) GetFingerprints() *AppResourceType
func (*AppFingerprintConfig) GetModules ¶ added in v0.0.63
func (a *AppFingerprintConfig) GetModules() []string
func (*AppFingerprintConfig) GetResourceType ¶ added in v0.0.63
func (a *AppFingerprintConfig) GetResourceType() string
func (*AppFingerprintConfig) GetSuccessfulOnly ¶ added in v0.0.63
func (a *AppFingerprintConfig) GetSuccessfulOnly() bool
func (*AppFingerprintConfig) GetTargets ¶ added in v0.0.63
func (a *AppFingerprintConfig) GetTargets() []string
func (*AppFingerprintConfig) GetTimeout ¶ added in v0.0.63
func (a *AppFingerprintConfig) GetTimeout() int
func (*AppFingerprintConfig) String ¶
func (a *AppFingerprintConfig) String() string
func (*AppFingerprintConfig) UnmarshalJSON ¶
func (a *AppFingerprintConfig) UnmarshalJSON(data []byte) error
type AppFingerprintReport ¶
type AppFingerprintReport struct { Targets []*AppFingerprintTargetInfo `json:"targets,omitempty" url:"targets,omitempty"` Config *AppFingerprintConfig `json:"config,omitempty" url:"config,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*AppFingerprintReport) GetConfig ¶ added in v0.0.63
func (a *AppFingerprintReport) GetConfig() *AppFingerprintConfig
func (*AppFingerprintReport) GetErrors ¶ added in v0.0.63
func (a *AppFingerprintReport) GetErrors() []string
func (*AppFingerprintReport) GetExtraProperties ¶
func (a *AppFingerprintReport) GetExtraProperties() map[string]interface{}
func (*AppFingerprintReport) GetTargets ¶ added in v0.0.63
func (a *AppFingerprintReport) GetTargets() []*AppFingerprintTargetInfo
func (*AppFingerprintReport) String ¶
func (a *AppFingerprintReport) String() string
func (*AppFingerprintReport) UnmarshalJSON ¶
func (a *AppFingerprintReport) UnmarshalJSON(data []byte) error
type AppFingerprintResourceType ¶
type AppFingerprintResourceType string
const ( AppFingerprintResourceTypeApiapplication AppFingerprintResourceType = "APIAPPLICATION" AppFingerprintResourceTypeCloudbucket AppFingerprintResourceType = "CLOUDBUCKET" AppFingerprintResourceTypeContentmanagementsystem AppFingerprintResourceType = "CONTENTMANAGEMENTSYSTEM" AppFingerprintResourceTypeFramework AppFingerprintResourceType = "FRAMEWORK" AppFingerprintResourceTypeRemoteaccess AppFingerprintResourceType = "REMOTEACCESS" AppFingerprintResourceTypeWebserver AppFingerprintResourceType = "WEBSERVER" AppFingerprintResourceTypeKube AppFingerprintResourceType = "KUBE" )
func NewAppFingerprintResourceTypeFromString ¶
func NewAppFingerprintResourceTypeFromString(s string) (AppFingerprintResourceType, error)
func (AppFingerprintResourceType) Ptr ¶
func (a AppFingerprintResourceType) Ptr() *AppFingerprintResourceType
type AppFingerprintTargetInfo ¶
type AppFingerprintTargetInfo struct { Target string `json:"target" url:"target"` Attempts []*AppFingerprintAttemptInfo `json:"attempts,omitempty" url:"attempts,omitempty"` // contains filtered or unexported fields }
func (*AppFingerprintTargetInfo) GetAttempts ¶ added in v0.0.63
func (a *AppFingerprintTargetInfo) GetAttempts() []*AppFingerprintAttemptInfo
func (*AppFingerprintTargetInfo) GetExtraProperties ¶
func (a *AppFingerprintTargetInfo) GetExtraProperties() map[string]interface{}
func (*AppFingerprintTargetInfo) GetTarget ¶ added in v0.0.63
func (a *AppFingerprintTargetInfo) GetTarget() string
func (*AppFingerprintTargetInfo) String ¶
func (a *AppFingerprintTargetInfo) String() string
func (*AppFingerprintTargetInfo) UnmarshalJSON ¶
func (a *AppFingerprintTargetInfo) UnmarshalJSON(data []byte) error
type AppFingerprints ¶ added in v0.0.70
type AppFingerprints struct { ResourceTypes []*AppResourceType `json:"resourceTypes,omitempty" url:"resourceTypes,omitempty"` // contains filtered or unexported fields }
func (*AppFingerprints) GetExtraProperties ¶ added in v0.0.70
func (a *AppFingerprints) GetExtraProperties() map[string]interface{}
func (*AppFingerprints) GetResourceTypes ¶ added in v0.0.70
func (a *AppFingerprints) GetResourceTypes() []*AppResourceType
func (*AppFingerprints) String ¶ added in v0.0.70
func (a *AppFingerprints) String() string
func (*AppFingerprints) UnmarshalJSON ¶ added in v0.0.70
func (a *AppFingerprints) UnmarshalJSON(data []byte) error
type AppResourceModule ¶ added in v0.0.70
type AppResourceModule struct { Name string `json:"name" url:"name"` Method common.HttpMethod `json:"method" url:"method"` Paths []string `json:"paths,omitempty" url:"paths,omitempty"` RequestParams *common.RequestParams `json:"RequestParams,omitempty" url:"RequestParams,omitempty"` HeaderIndicators map[string][]string `json:"HeaderIndicators,omitempty" url:"HeaderIndicators,omitempty"` BodyIndicators []string `json:"BodyIndicators,omitempty" url:"BodyIndicators,omitempty"` // contains filtered or unexported fields }
func (*AppResourceModule) GetBodyIndicators ¶ added in v0.0.70
func (a *AppResourceModule) GetBodyIndicators() []string
func (*AppResourceModule) GetExtraProperties ¶ added in v0.0.70
func (a *AppResourceModule) GetExtraProperties() map[string]interface{}
func (*AppResourceModule) GetHeaderIndicators ¶ added in v0.0.70
func (a *AppResourceModule) GetHeaderIndicators() map[string][]string
func (*AppResourceModule) GetMethod ¶ added in v0.0.70
func (a *AppResourceModule) GetMethod() common.HttpMethod
func (*AppResourceModule) GetName ¶ added in v0.0.70
func (a *AppResourceModule) GetName() string
func (*AppResourceModule) GetPaths ¶ added in v0.0.70
func (a *AppResourceModule) GetPaths() []string
func (*AppResourceModule) GetRequestParams ¶ added in v0.0.70
func (a *AppResourceModule) GetRequestParams() *common.RequestParams
func (*AppResourceModule) String ¶ added in v0.0.70
func (a *AppResourceModule) String() string
func (*AppResourceModule) UnmarshalJSON ¶ added in v0.0.70
func (a *AppResourceModule) UnmarshalJSON(data []byte) error
type AppResourceType ¶ added in v0.0.70
type AppResourceType struct { Name AppFingerprintResourceType `json:"name" url:"name"` Modules []*AppResourceModule `json:"modules,omitempty" url:"modules,omitempty"` // contains filtered or unexported fields }
func (*AppResourceType) GetExtraProperties ¶ added in v0.0.70
func (a *AppResourceType) GetExtraProperties() map[string]interface{}
func (*AppResourceType) GetModules ¶ added in v0.0.70
func (a *AppResourceType) GetModules() []*AppResourceModule
func (*AppResourceType) GetName ¶ added in v0.0.70
func (a *AppResourceType) GetName() AppFingerprintResourceType
func (*AppResourceType) String ¶ added in v0.0.70
func (a *AppResourceType) String() string
func (*AppResourceType) UnmarshalJSON ¶ added in v0.0.70
func (a *AppResourceType) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.