app

package
v0.0.79 Latest Latest
Warning

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

Go to latest
Published: May 6, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 (*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 (*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

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 (*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 (*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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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