webserver

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 AppEnumerateIisConfig

type AppEnumerateIisConfig struct {
	Targets []string `json:"targets,omitempty" url:"targets,omitempty"`
	Timeout int      `json:"timeout" url:"timeout"`
	Threads *int     `json:"threads,omitempty" url:"threads,omitempty"`
	// contains filtered or unexported fields
}

func (*AppEnumerateIisConfig) GetExtraProperties

func (a *AppEnumerateIisConfig) GetExtraProperties() map[string]interface{}

func (*AppEnumerateIisConfig) GetTargets

func (a *AppEnumerateIisConfig) GetTargets() []string

func (*AppEnumerateIisConfig) GetThreads

func (a *AppEnumerateIisConfig) GetThreads() *int

func (*AppEnumerateIisConfig) GetTimeout

func (a *AppEnumerateIisConfig) GetTimeout() int

func (*AppEnumerateIisConfig) String

func (a *AppEnumerateIisConfig) String() string

func (*AppEnumerateIisConfig) UnmarshalJSON

func (a *AppEnumerateIisConfig) UnmarshalJSON(data []byte) error

type AppEnumerateIisReport

type AppEnumerateIisReport struct {
	Targets []*AppEnumerateIisTargetInfo `json:"targets,omitempty" url:"targets,omitempty"`
	Config  *AppEnumerateIisConfig       `json:"config,omitempty" url:"config,omitempty"`
	Errors  []string                     `json:"errors,omitempty" url:"errors,omitempty"`
	// contains filtered or unexported fields
}

func (*AppEnumerateIisReport) GetConfig

func (*AppEnumerateIisReport) GetErrors

func (a *AppEnumerateIisReport) GetErrors() []string

func (*AppEnumerateIisReport) GetExtraProperties

func (a *AppEnumerateIisReport) GetExtraProperties() map[string]interface{}

func (*AppEnumerateIisReport) GetTargets

func (*AppEnumerateIisReport) String

func (a *AppEnumerateIisReport) String() string

func (*AppEnumerateIisReport) UnmarshalJSON

func (a *AppEnumerateIisReport) UnmarshalJSON(data []byte) error

type AppEnumerateIisTargetInfo

type AppEnumerateIisTargetInfo struct {
	Target   string                `json:"target" url:"target"`
	Site     *IisSite              `json:"site,omitempty" url:"site,omitempty"`
	Requests []*common.RequestInfo `json:"requests,omitempty" url:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*AppEnumerateIisTargetInfo) GetExtraProperties

func (a *AppEnumerateIisTargetInfo) GetExtraProperties() map[string]interface{}

func (*AppEnumerateIisTargetInfo) GetRequests

func (a *AppEnumerateIisTargetInfo) GetRequests() []*common.RequestInfo

func (*AppEnumerateIisTargetInfo) GetSite

func (a *AppEnumerateIisTargetInfo) GetSite() *IisSite

func (*AppEnumerateIisTargetInfo) GetTarget

func (a *AppEnumerateIisTargetInfo) GetTarget() string

func (*AppEnumerateIisTargetInfo) String

func (a *AppEnumerateIisTargetInfo) String() string

func (*AppEnumerateIisTargetInfo) UnmarshalJSON

func (a *AppEnumerateIisTargetInfo) UnmarshalJSON(data []byte) error

type IisSite

type IisSite struct {
	Server                *WebServerInfo      `json:"server,omitempty" url:"server,omitempty"`
	Frameworks            []*WebFrameworkInfo `json:"frameworks,omitempty" url:"frameworks,omitempty"`
	AuthenticationMethods []string            `json:"authenticationMethods,omitempty" url:"authenticationMethods,omitempty"`
	// contains filtered or unexported fields
}

func (*IisSite) GetAuthenticationMethods

func (i *IisSite) GetAuthenticationMethods() []string

func (*IisSite) GetExtraProperties

func (i *IisSite) GetExtraProperties() map[string]interface{}

func (*IisSite) GetFrameworks

func (i *IisSite) GetFrameworks() []*WebFrameworkInfo

func (*IisSite) GetServer

func (i *IisSite) GetServer() *WebServerInfo

func (*IisSite) String

func (i *IisSite) String() string

func (*IisSite) UnmarshalJSON

func (i *IisSite) UnmarshalJSON(data []byte) error

type WebFrameworkInfo

type WebFrameworkInfo struct {
	Name    string  `json:"name" url:"name"`
	Version *string `json:"version,omitempty" url:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*WebFrameworkInfo) GetExtraProperties

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

func (*WebFrameworkInfo) GetName

func (w *WebFrameworkInfo) GetName() string

func (*WebFrameworkInfo) GetVersion

func (w *WebFrameworkInfo) GetVersion() *string

func (*WebFrameworkInfo) String

func (w *WebFrameworkInfo) String() string

func (*WebFrameworkInfo) UnmarshalJSON

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

type WebServerInfo

type WebServerInfo struct {
	Name    string  `json:"name" url:"name"`
	Version *string `json:"version,omitempty" url:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*WebServerInfo) GetExtraProperties

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

func (*WebServerInfo) GetName

func (w *WebServerInfo) GetName() string

func (*WebServerInfo) GetVersion

func (w *WebServerInfo) GetVersion() *string

func (*WebServerInfo) String

func (w *WebServerInfo) String() string

func (*WebServerInfo) UnmarshalJSON

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

Jump to

Keyboard shortcuts

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