Documentation
¶
Index ¶
- type AddressFingerprintAttemptInfo
- func (a *AddressFingerprintAttemptInfo) GetConnectionData() *string
- func (a *AddressFingerprintAttemptInfo) GetExtraProperties() map[string]interface{}
- func (a *AddressFingerprintAttemptInfo) GetFinding() bool
- func (a *AddressFingerprintAttemptInfo) GetHost() string
- func (a *AddressFingerprintAttemptInfo) GetModule() *AddressFingerprintResourceModule
- func (a *AddressFingerprintAttemptInfo) GetPort() int
- func (a *AddressFingerprintAttemptInfo) GetProtocol() *string
- func (a *AddressFingerprintAttemptInfo) String() string
- func (a *AddressFingerprintAttemptInfo) UnmarshalJSON(data []byte) error
- type AddressFingerprintConfig
- func (a *AddressFingerprintConfig) GetExtraProperties() map[string]interface{}
- func (a *AddressFingerprintConfig) GetInsecureSkipVerify() bool
- func (a *AddressFingerprintConfig) GetModules() []*AddressFingerprintResourceModule
- func (a *AddressFingerprintConfig) GetResourceType() AddressFingerprintResourceType
- func (a *AddressFingerprintConfig) GetSuccessfulOnly() bool
- func (a *AddressFingerprintConfig) GetTargets() []string
- func (a *AddressFingerprintConfig) GetTimeout() int
- func (a *AddressFingerprintConfig) String() string
- func (a *AddressFingerprintConfig) UnmarshalJSON(data []byte) error
- type AddressFingerprintReport
- func (a *AddressFingerprintReport) GetConfig() *AddressFingerprintConfig
- func (a *AddressFingerprintReport) GetErrors() []string
- func (a *AddressFingerprintReport) GetExtraProperties() map[string]interface{}
- func (a *AddressFingerprintReport) GetTargets() []*AddressFingerprintTargetInfo
- func (a *AddressFingerprintReport) String() string
- func (a *AddressFingerprintReport) UnmarshalJSON(data []byte) error
- type AddressFingerprintResourceModule
- func (a *AddressFingerprintResourceModule) Accept(visitor AddressFingerprintResourceModuleVisitor) error
- func (a *AddressFingerprintResourceModule) GetDatabaseModule() DatabaseModule
- func (a *AddressFingerprintResourceModule) GetRemoteAccessModule() RemoteAccessModule
- func (a *AddressFingerprintResourceModule) GetType() string
- func (a AddressFingerprintResourceModule) MarshalJSON() ([]byte, error)
- func (a *AddressFingerprintResourceModule) UnmarshalJSON(data []byte) error
- type AddressFingerprintResourceModuleVisitor
- type AddressFingerprintResourceType
- type AddressFingerprintTargetInfo
- func (a *AddressFingerprintTargetInfo) GetAttempts() []*AddressFingerprintAttemptInfo
- func (a *AddressFingerprintTargetInfo) GetExtraProperties() map[string]interface{}
- func (a *AddressFingerprintTargetInfo) GetTarget() string
- func (a *AddressFingerprintTargetInfo) String() string
- func (a *AddressFingerprintTargetInfo) UnmarshalJSON(data []byte) error
- type AddressTlsConfig
- type AddressTlsDetail
- type AddressTlsReport
- func (a *AddressTlsReport) GetAddressDetails() []*AddressTlsDetail
- func (a *AddressTlsReport) GetConfig() *AddressTlsConfig
- func (a *AddressTlsReport) GetErrors() []string
- func (a *AddressTlsReport) GetExtraProperties() map[string]interface{}
- func (a *AddressTlsReport) String() string
- func (a *AddressTlsReport) UnmarshalJSON(data []byte) error
- type BannerGrab
- func (b *BannerGrab) GetConnection() *string
- func (b *BannerGrab) GetContentType() *string
- func (b *BannerGrab) GetExtraProperties() map[string]interface{}
- func (b *BannerGrab) GetHost() string
- func (b *BannerGrab) GetIp() string
- func (b *BannerGrab) GetMetadata() map[string]string
- func (b *BannerGrab) GetPort() int
- func (b *BannerGrab) GetProtocol() generatedgo.ProtocolType
- func (b *BannerGrab) GetSameSite() *generatedgo.SameSiteType
- func (b *BannerGrab) GetStatusCode() *string
- func (b *BannerGrab) GetTls() bool
- func (b *BannerGrab) GetTransport() generatedgo.TransportType
- func (b *BannerGrab) GetVersion() string
- func (b *BannerGrab) String() string
- func (b *BannerGrab) UnmarshalJSON(data []byte) error
- type BannerGrabReport
- func (b *BannerGrabReport) GetBannerGrabs() []*BannerGrab
- func (b *BannerGrabReport) GetErrors() []string
- func (b *BannerGrabReport) GetExtraProperties() map[string]interface{}
- func (b *BannerGrabReport) GetTarget() string
- func (b *BannerGrabReport) String() string
- func (b *BannerGrabReport) UnmarshalJSON(data []byte) error
- type Certificate
- func (c *Certificate) GetCertificate() *string
- func (c *Certificate) GetExtraProperties() map[string]interface{}
- func (c *Certificate) GetIssuerCommonName() *string
- func (c *Certificate) GetPublicKeyAlgorithm() *PublicKeyAlgorithm
- func (c *Certificate) GetSerialNumber() *string
- func (c *Certificate) GetSignature() *string
- func (c *Certificate) GetSignatureAlgorithm() *SignatureAlgorithm
- func (c *Certificate) GetSubjectCommonName() *string
- func (c *Certificate) GetValidFrom() *time.Time
- func (c *Certificate) GetValidTo() *time.Time
- func (c *Certificate) GetVersion() *int
- func (c *Certificate) MarshalJSON() ([]byte, error)
- func (c *Certificate) String() string
- func (c *Certificate) UnmarshalJSON(data []byte) error
- type CookieInfo
- func (c *CookieInfo) GetData() string
- func (c *CookieInfo) GetExpiration() time.Time
- func (c *CookieInfo) GetExtraProperties() map[string]interface{}
- func (c *CookieInfo) GetSamesite() bool
- func (c *CookieInfo) MarshalJSON() ([]byte, error)
- func (c *CookieInfo) String() string
- func (c *CookieInfo) UnmarshalJSON(data []byte) error
- type DatabaseModule
- type PublicKeyAlgorithm
- type RemoteAccessModule
- type SignatureAlgorithm
- type TlsDetail
- type TlsVersion
- type TryProtocols
- func (t *TryProtocols) GetConnectionData() *string
- func (t *TryProtocols) GetErrors() []string
- func (t *TryProtocols) GetExtraProperties() map[string]interface{}
- func (t *TryProtocols) GetProtocol() string
- func (t *TryProtocols) String() string
- func (t *TryProtocols) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddressFingerprintAttemptInfo ¶ added in v0.0.22
type AddressFingerprintAttemptInfo struct {
Module *AddressFingerprintResourceModule `json:"module,omitempty" url:"module,omitempty"`
Host string `json:"host" url:"host"`
Port int `json:"port" url:"port"`
Protocol *string `json:"protocol,omitempty" url:"protocol,omitempty"`
ConnectionData *string `json:"connectionData,omitempty" url:"connectionData,omitempty"`
Finding bool `json:"finding" url:"finding"`
// contains filtered or unexported fields
}
func (*AddressFingerprintAttemptInfo) GetConnectionData ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetConnectionData() *string
func (*AddressFingerprintAttemptInfo) GetExtraProperties ¶ added in v0.0.22
func (a *AddressFingerprintAttemptInfo) GetExtraProperties() map[string]interface{}
func (*AddressFingerprintAttemptInfo) GetFinding ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetFinding() bool
func (*AddressFingerprintAttemptInfo) GetHost ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetHost() string
func (*AddressFingerprintAttemptInfo) GetModule ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetModule() *AddressFingerprintResourceModule
func (*AddressFingerprintAttemptInfo) GetPort ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetPort() int
func (*AddressFingerprintAttemptInfo) GetProtocol ¶ added in v0.0.25
func (a *AddressFingerprintAttemptInfo) GetProtocol() *string
func (*AddressFingerprintAttemptInfo) String ¶ added in v0.0.22
func (a *AddressFingerprintAttemptInfo) String() string
func (*AddressFingerprintAttemptInfo) UnmarshalJSON ¶ added in v0.0.22
func (a *AddressFingerprintAttemptInfo) UnmarshalJSON(data []byte) error
type AddressFingerprintConfig ¶ added in v0.0.22
type AddressFingerprintConfig struct {
Targets []string `json:"targets,omitempty" url:"targets,omitempty"`
ResourceType AddressFingerprintResourceType `json:"resourceType" url:"resourceType"`
Modules []*AddressFingerprintResourceModule `json:"modules,omitempty" url:"modules,omitempty"`
Timeout int `json:"timeout" url:"timeout"`
SuccessfulOnly bool `json:"successfulOnly" url:"successfulOnly"`
InsecureSkipVerify bool `json:"insecureSkipVerify" url:"insecureSkipVerify"`
// contains filtered or unexported fields
}
func (*AddressFingerprintConfig) GetExtraProperties ¶ added in v0.0.22
func (a *AddressFingerprintConfig) GetExtraProperties() map[string]interface{}
func (*AddressFingerprintConfig) GetInsecureSkipVerify ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetInsecureSkipVerify() bool
func (*AddressFingerprintConfig) GetModules ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetModules() []*AddressFingerprintResourceModule
func (*AddressFingerprintConfig) GetResourceType ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetResourceType() AddressFingerprintResourceType
func (*AddressFingerprintConfig) GetSuccessfulOnly ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetSuccessfulOnly() bool
func (*AddressFingerprintConfig) GetTargets ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetTargets() []string
func (*AddressFingerprintConfig) GetTimeout ¶ added in v0.0.25
func (a *AddressFingerprintConfig) GetTimeout() int
func (*AddressFingerprintConfig) String ¶ added in v0.0.22
func (a *AddressFingerprintConfig) String() string
func (*AddressFingerprintConfig) UnmarshalJSON ¶ added in v0.0.22
func (a *AddressFingerprintConfig) UnmarshalJSON(data []byte) error
type AddressFingerprintReport ¶ added in v0.0.22
type AddressFingerprintReport struct {
Targets []*AddressFingerprintTargetInfo `json:"targets,omitempty" url:"targets,omitempty"`
Config *AddressFingerprintConfig `json:"config,omitempty" url:"config,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*AddressFingerprintReport) GetConfig ¶ added in v0.0.25
func (a *AddressFingerprintReport) GetConfig() *AddressFingerprintConfig
func (*AddressFingerprintReport) GetErrors ¶ added in v0.0.25
func (a *AddressFingerprintReport) GetErrors() []string
func (*AddressFingerprintReport) GetExtraProperties ¶ added in v0.0.22
func (a *AddressFingerprintReport) GetExtraProperties() map[string]interface{}
func (*AddressFingerprintReport) GetTargets ¶ added in v0.0.25
func (a *AddressFingerprintReport) GetTargets() []*AddressFingerprintTargetInfo
func (*AddressFingerprintReport) String ¶ added in v0.0.22
func (a *AddressFingerprintReport) String() string
func (*AddressFingerprintReport) UnmarshalJSON ¶ added in v0.0.22
func (a *AddressFingerprintReport) UnmarshalJSON(data []byte) error
type AddressFingerprintResourceModule ¶ added in v0.0.22
type AddressFingerprintResourceModule struct {
Type string
DatabaseModule DatabaseModule
RemoteAccessModule RemoteAccessModule
}
func NewAddressFingerprintResourceModuleFromDatabaseModule ¶ added in v0.0.23
func NewAddressFingerprintResourceModuleFromDatabaseModule(value DatabaseModule) *AddressFingerprintResourceModule
func NewAddressFingerprintResourceModuleFromRemoteAccessModule ¶ added in v0.0.22
func NewAddressFingerprintResourceModuleFromRemoteAccessModule(value RemoteAccessModule) *AddressFingerprintResourceModule
func (*AddressFingerprintResourceModule) Accept ¶ added in v0.0.22
func (a *AddressFingerprintResourceModule) Accept(visitor AddressFingerprintResourceModuleVisitor) error
func (*AddressFingerprintResourceModule) GetDatabaseModule ¶ added in v0.0.25
func (a *AddressFingerprintResourceModule) GetDatabaseModule() DatabaseModule
func (*AddressFingerprintResourceModule) GetRemoteAccessModule ¶ added in v0.0.25
func (a *AddressFingerprintResourceModule) GetRemoteAccessModule() RemoteAccessModule
func (*AddressFingerprintResourceModule) GetType ¶ added in v0.0.25
func (a *AddressFingerprintResourceModule) GetType() string
func (AddressFingerprintResourceModule) MarshalJSON ¶ added in v0.0.22
func (a AddressFingerprintResourceModule) MarshalJSON() ([]byte, error)
func (*AddressFingerprintResourceModule) UnmarshalJSON ¶ added in v0.0.22
func (a *AddressFingerprintResourceModule) UnmarshalJSON(data []byte) error
type AddressFingerprintResourceModuleVisitor ¶ added in v0.0.22
type AddressFingerprintResourceModuleVisitor interface {
VisitDatabaseModule(DatabaseModule) error
VisitRemoteAccessModule(RemoteAccessModule) error
}
type AddressFingerprintResourceType ¶ added in v0.0.22
type AddressFingerprintResourceType string
const ( AddressFingerprintResourceTypeDatabase AddressFingerprintResourceType = "DATABASE" AddressFingerprintResourceTypeRemoteaccess AddressFingerprintResourceType = "REMOTEACCESS" )
func NewAddressFingerprintResourceTypeFromString ¶ added in v0.0.22
func NewAddressFingerprintResourceTypeFromString(s string) (AddressFingerprintResourceType, error)
func (AddressFingerprintResourceType) Ptr ¶ added in v0.0.22
func (a AddressFingerprintResourceType) Ptr() *AddressFingerprintResourceType
type AddressFingerprintTargetInfo ¶ added in v0.0.22
type AddressFingerprintTargetInfo struct {
Target string `json:"target" url:"target"`
Attempts []*AddressFingerprintAttemptInfo `json:"attempts,omitempty" url:"attempts,omitempty"`
// contains filtered or unexported fields
}
func (*AddressFingerprintTargetInfo) GetAttempts ¶ added in v0.0.25
func (a *AddressFingerprintTargetInfo) GetAttempts() []*AddressFingerprintAttemptInfo
func (*AddressFingerprintTargetInfo) GetExtraProperties ¶ added in v0.0.22
func (a *AddressFingerprintTargetInfo) GetExtraProperties() map[string]interface{}
func (*AddressFingerprintTargetInfo) GetTarget ¶ added in v0.0.25
func (a *AddressFingerprintTargetInfo) GetTarget() string
func (*AddressFingerprintTargetInfo) String ¶ added in v0.0.22
func (a *AddressFingerprintTargetInfo) String() string
func (*AddressFingerprintTargetInfo) UnmarshalJSON ¶ added in v0.0.22
func (a *AddressFingerprintTargetInfo) UnmarshalJSON(data []byte) error
type AddressTlsConfig ¶ added in v0.0.19
type AddressTlsConfig struct {
Timeout int `json:"timeout" url:"timeout"`
InsecureSkipVerify bool `json:"insecureSkipVerify" url:"insecureSkipVerify"`
// contains filtered or unexported fields
}
func (*AddressTlsConfig) GetExtraProperties ¶ added in v0.0.19
func (a *AddressTlsConfig) GetExtraProperties() map[string]interface{}
func (*AddressTlsConfig) GetInsecureSkipVerify ¶ added in v0.0.25
func (a *AddressTlsConfig) GetInsecureSkipVerify() bool
func (*AddressTlsConfig) GetTimeout ¶ added in v0.0.25
func (a *AddressTlsConfig) GetTimeout() int
func (*AddressTlsConfig) String ¶ added in v0.0.19
func (a *AddressTlsConfig) String() string
func (*AddressTlsConfig) UnmarshalJSON ¶ added in v0.0.19
func (a *AddressTlsConfig) UnmarshalJSON(data []byte) error
type AddressTlsDetail ¶ added in v0.0.19
type AddressTlsDetail struct {
Address string `json:"address" url:"address"`
TlsDetail *TlsDetail `json:"tlsDetail,omitempty" url:"tlsDetail,omitempty"`
// contains filtered or unexported fields
}
func (*AddressTlsDetail) GetAddress ¶ added in v0.0.25
func (a *AddressTlsDetail) GetAddress() string
func (*AddressTlsDetail) GetExtraProperties ¶ added in v0.0.19
func (a *AddressTlsDetail) GetExtraProperties() map[string]interface{}
func (*AddressTlsDetail) GetTlsDetail ¶ added in v0.0.25
func (a *AddressTlsDetail) GetTlsDetail() *TlsDetail
func (*AddressTlsDetail) String ¶ added in v0.0.19
func (a *AddressTlsDetail) String() string
func (*AddressTlsDetail) UnmarshalJSON ¶ added in v0.0.19
func (a *AddressTlsDetail) UnmarshalJSON(data []byte) error
type AddressTlsReport ¶ added in v0.0.19
type AddressTlsReport struct {
AddressDetails []*AddressTlsDetail `json:"addressDetails,omitempty" url:"addressDetails,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
Config *AddressTlsConfig `json:"config,omitempty" url:"config,omitempty"`
// contains filtered or unexported fields
}
func (*AddressTlsReport) GetAddressDetails ¶ added in v0.0.25
func (a *AddressTlsReport) GetAddressDetails() []*AddressTlsDetail
func (*AddressTlsReport) GetConfig ¶ added in v0.0.25
func (a *AddressTlsReport) GetConfig() *AddressTlsConfig
func (*AddressTlsReport) GetErrors ¶ added in v0.0.25
func (a *AddressTlsReport) GetErrors() []string
func (*AddressTlsReport) GetExtraProperties ¶ added in v0.0.19
func (a *AddressTlsReport) GetExtraProperties() map[string]interface{}
func (*AddressTlsReport) String ¶ added in v0.0.19
func (a *AddressTlsReport) String() string
func (*AddressTlsReport) UnmarshalJSON ¶ added in v0.0.19
func (a *AddressTlsReport) UnmarshalJSON(data []byte) error
type BannerGrab ¶
type BannerGrab struct {
Host string `json:"host" url:"host"`
Ip string `json:"ip" url:"ip"`
Port int `json:"port" url:"port"`
Tls bool `json:"tls" url:"tls"`
Version string `json:"version" url:"version"`
Transport generatedgo.TransportType `json:"transport" url:"transport"`
Protocol generatedgo.ProtocolType `json:"protocol" url:"protocol"`
StatusCode *string `json:"statusCode,omitempty" url:"statusCode,omitempty"`
Connection *string `json:"connection,omitempty" url:"connection,omitempty"`
ContentType *string `json:"contentType,omitempty" url:"contentType,omitempty"`
SameSite *generatedgo.SameSiteType `json:"sameSite,omitempty" url:"sameSite,omitempty"`
Metadata map[string]string `json:"metadata,omitempty" url:"metadata,omitempty"`
// contains filtered or unexported fields
}
func (*BannerGrab) GetConnection ¶ added in v0.0.25
func (b *BannerGrab) GetConnection() *string
func (*BannerGrab) GetContentType ¶ added in v0.0.25
func (b *BannerGrab) GetContentType() *string
func (*BannerGrab) GetExtraProperties ¶
func (b *BannerGrab) GetExtraProperties() map[string]interface{}
func (*BannerGrab) GetHost ¶ added in v0.0.25
func (b *BannerGrab) GetHost() string
func (*BannerGrab) GetIp ¶ added in v0.0.25
func (b *BannerGrab) GetIp() string
func (*BannerGrab) GetMetadata ¶ added in v0.0.25
func (b *BannerGrab) GetMetadata() map[string]string
func (*BannerGrab) GetPort ¶ added in v0.0.25
func (b *BannerGrab) GetPort() int
func (*BannerGrab) GetProtocol ¶ added in v0.0.25
func (b *BannerGrab) GetProtocol() generatedgo.ProtocolType
func (*BannerGrab) GetSameSite ¶ added in v0.0.25
func (b *BannerGrab) GetSameSite() *generatedgo.SameSiteType
func (*BannerGrab) GetStatusCode ¶ added in v0.0.25
func (b *BannerGrab) GetStatusCode() *string
func (*BannerGrab) GetTls ¶ added in v0.0.25
func (b *BannerGrab) GetTls() bool
func (*BannerGrab) GetTransport ¶ added in v0.0.25
func (b *BannerGrab) GetTransport() generatedgo.TransportType
func (*BannerGrab) GetVersion ¶ added in v0.0.25
func (b *BannerGrab) GetVersion() string
func (*BannerGrab) String ¶
func (b *BannerGrab) String() string
func (*BannerGrab) UnmarshalJSON ¶
func (b *BannerGrab) UnmarshalJSON(data []byte) error
type BannerGrabReport ¶
type BannerGrabReport struct {
Target string `json:"target" url:"target"`
BannerGrabs []*BannerGrab `json:"bannerGrabs,omitempty" url:"bannerGrabs,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*BannerGrabReport) GetBannerGrabs ¶ added in v0.0.25
func (b *BannerGrabReport) GetBannerGrabs() []*BannerGrab
func (*BannerGrabReport) GetErrors ¶ added in v0.0.25
func (b *BannerGrabReport) GetErrors() []string
func (*BannerGrabReport) GetExtraProperties ¶
func (b *BannerGrabReport) GetExtraProperties() map[string]interface{}
func (*BannerGrabReport) GetTarget ¶ added in v0.0.25
func (b *BannerGrabReport) GetTarget() string
func (*BannerGrabReport) String ¶
func (b *BannerGrabReport) String() string
func (*BannerGrabReport) UnmarshalJSON ¶
func (b *BannerGrabReport) UnmarshalJSON(data []byte) error
type Certificate ¶ added in v0.0.19
type Certificate struct {
SubjectCommonName *string `json:"subjectCommonName,omitempty" url:"subjectCommonName,omitempty"`
IssuerCommonName *string `json:"issuerCommonName,omitempty" url:"issuerCommonName,omitempty"`
ValidFrom *time.Time `json:"validFrom,omitempty" url:"validFrom,omitempty"`
ValidTo *time.Time `json:"validTo,omitempty" url:"validTo,omitempty"`
Version *int `json:"version,omitempty" url:"version,omitempty"`
SerialNumber *string `json:"serialNumber,omitempty" url:"serialNumber,omitempty"`
Certificate *string `json:"certificate,omitempty" url:"certificate,omitempty"`
Signature *string `json:"signature,omitempty" url:"signature,omitempty"`
SignatureAlgorithm *SignatureAlgorithm `json:"signatureAlgorithm,omitempty" url:"signatureAlgorithm,omitempty"`
PublicKeyAlgorithm *PublicKeyAlgorithm `json:"publicKeyAlgorithm,omitempty" url:"publicKeyAlgorithm,omitempty"`
// contains filtered or unexported fields
}
func (*Certificate) GetCertificate ¶ added in v0.0.25
func (c *Certificate) GetCertificate() *string
func (*Certificate) GetExtraProperties ¶ added in v0.0.19
func (c *Certificate) GetExtraProperties() map[string]interface{}
func (*Certificate) GetIssuerCommonName ¶ added in v0.0.25
func (c *Certificate) GetIssuerCommonName() *string
func (*Certificate) GetPublicKeyAlgorithm ¶ added in v0.0.25
func (c *Certificate) GetPublicKeyAlgorithm() *PublicKeyAlgorithm
func (*Certificate) GetSerialNumber ¶ added in v0.0.25
func (c *Certificate) GetSerialNumber() *string
func (*Certificate) GetSignature ¶ added in v0.0.25
func (c *Certificate) GetSignature() *string
func (*Certificate) GetSignatureAlgorithm ¶ added in v0.0.25
func (c *Certificate) GetSignatureAlgorithm() *SignatureAlgorithm
func (*Certificate) GetSubjectCommonName ¶ added in v0.0.25
func (c *Certificate) GetSubjectCommonName() *string
func (*Certificate) GetValidFrom ¶ added in v0.0.25
func (c *Certificate) GetValidFrom() *time.Time
func (*Certificate) GetValidTo ¶ added in v0.0.25
func (c *Certificate) GetValidTo() *time.Time
func (*Certificate) GetVersion ¶ added in v0.0.25
func (c *Certificate) GetVersion() *int
func (*Certificate) MarshalJSON ¶ added in v0.0.19
func (c *Certificate) MarshalJSON() ([]byte, error)
func (*Certificate) String ¶ added in v0.0.19
func (c *Certificate) String() string
func (*Certificate) UnmarshalJSON ¶ added in v0.0.19
func (c *Certificate) UnmarshalJSON(data []byte) error
type CookieInfo ¶
type CookieInfo struct {
Data string `json:"data" url:"data"`
Expiration time.Time `json:"expiration" url:"expiration"`
Samesite bool `json:"samesite" url:"samesite"`
// contains filtered or unexported fields
}
func (*CookieInfo) GetData ¶ added in v0.0.25
func (c *CookieInfo) GetData() string
func (*CookieInfo) GetExpiration ¶ added in v0.0.25
func (c *CookieInfo) GetExpiration() time.Time
func (*CookieInfo) GetExtraProperties ¶
func (c *CookieInfo) GetExtraProperties() map[string]interface{}
func (*CookieInfo) GetSamesite ¶ added in v0.0.25
func (c *CookieInfo) GetSamesite() bool
func (*CookieInfo) MarshalJSON ¶
func (c *CookieInfo) MarshalJSON() ([]byte, error)
func (*CookieInfo) String ¶
func (c *CookieInfo) String() string
func (*CookieInfo) UnmarshalJSON ¶
func (c *CookieInfo) UnmarshalJSON(data []byte) error
type DatabaseModule ¶ added in v0.0.23
type DatabaseModule string
const ( DatabaseModuleMysql DatabaseModule = "MYSQL" DatabaseModulePostgresql DatabaseModule = "POSTGRESQL" )
func NewDatabaseModuleFromString ¶ added in v0.0.23
func NewDatabaseModuleFromString(s string) (DatabaseModule, error)
func (DatabaseModule) Ptr ¶ added in v0.0.23
func (d DatabaseModule) Ptr() *DatabaseModule
type PublicKeyAlgorithm ¶ added in v0.0.19
type PublicKeyAlgorithm string
const ( PublicKeyAlgorithmDes PublicKeyAlgorithm = "DES" PublicKeyAlgorithmDh1024 PublicKeyAlgorithm = "DH1024" PublicKeyAlgorithmDh512 PublicKeyAlgorithm = "DH512" PublicKeyAlgorithmDh768 PublicKeyAlgorithm = "DH768" PublicKeyAlgorithmDsa PublicKeyAlgorithm = "DSA" PublicKeyAlgorithmDsa1024 PublicKeyAlgorithm = "DSA1024" PublicKeyAlgorithmEcdsa PublicKeyAlgorithm = "ECDSA" PublicKeyAlgorithmEcdsasha1 PublicKeyAlgorithm = "ECDSASHA1" PublicKeyAlgorithmEcdhsha1 PublicKeyAlgorithm = "ECDHSHA1" PublicKeyAlgorithmEd25519 PublicKeyAlgorithm = "Ed25519" PublicKeyAlgorithmRc4 PublicKeyAlgorithm = "RC4" PublicKeyAlgorithmRsa PublicKeyAlgorithm = "RSA" PublicKeyAlgorithmRsa1024 PublicKeyAlgorithm = "RSA1024" PublicKeyAlgorithmUnknown PublicKeyAlgorithm = "UNKNOWN" )
func NewPublicKeyAlgorithmFromString ¶ added in v0.0.19
func NewPublicKeyAlgorithmFromString(s string) (PublicKeyAlgorithm, error)
func (PublicKeyAlgorithm) Ptr ¶ added in v0.0.19
func (p PublicKeyAlgorithm) Ptr() *PublicKeyAlgorithm
type RemoteAccessModule ¶ added in v0.0.22
type RemoteAccessModule string
const (
RemoteAccessModuleWindowsrdp RemoteAccessModule = "WINDOWSRDP"
)
func NewRemoteAccessModuleFromString ¶ added in v0.0.22
func NewRemoteAccessModuleFromString(s string) (RemoteAccessModule, error)
func (RemoteAccessModule) Ptr ¶ added in v0.0.22
func (r RemoteAccessModule) Ptr() *RemoteAccessModule
type SignatureAlgorithm ¶ added in v0.0.19
type SignatureAlgorithm string
const ( SignatureAlgorithmMd2Rsa SignatureAlgorithm = "MD2RSA" SignatureAlgorithmMd5Rsa SignatureAlgorithm = "MD5RSA" SignatureAlgorithmMd5Ecdsa SignatureAlgorithm = "MD5ECDSA" SignatureAlgorithmSha1Rsa SignatureAlgorithm = "SHA1RSA" SignatureAlgorithmSha256Rsa SignatureAlgorithm = "SHA256RSA" SignatureAlgorithmSha384Rsa SignatureAlgorithm = "SHA384RSA" SignatureAlgorithmSha512Rsa SignatureAlgorithm = "SHA512RSA" SignatureAlgorithmDsasha1 SignatureAlgorithm = "DSASHA1" SignatureAlgorithmDsasha256 SignatureAlgorithm = "DSASHA256" SignatureAlgorithmEcdsasha1 SignatureAlgorithm = "ECDSASHA1" SignatureAlgorithmEcdsasha256 SignatureAlgorithm = "ECDSASHA256" SignatureAlgorithmEcdsasha384 SignatureAlgorithm = "ECDSASHA384" SignatureAlgorithmEcdsasha512 SignatureAlgorithm = "ECDSASHA512" SignatureAlgorithmSha256Rsapss SignatureAlgorithm = "SHA256RSAPSS" SignatureAlgorithmSha384Rsapss SignatureAlgorithm = "SHA384RSAPSS" SignatureAlgorithmSha512Rsapss SignatureAlgorithm = "SHA512RSAPSS" SignatureAlgorithmEd25519 SignatureAlgorithm = "Ed25519" )
func NewSignatureAlgorithmFromString ¶ added in v0.0.19
func NewSignatureAlgorithmFromString(s string) (SignatureAlgorithm, error)
func (SignatureAlgorithm) Ptr ¶ added in v0.0.19
func (s SignatureAlgorithm) Ptr() *SignatureAlgorithm
type TlsDetail ¶ added in v0.0.19
type TlsDetail struct {
Version *TlsVersion `json:"version,omitempty" url:"version,omitempty"`
CipherSuite *string `json:"cipherSuite,omitempty" url:"cipherSuite,omitempty"`
Certificates []*Certificate `json:"certificates,omitempty" url:"certificates,omitempty"`
// contains filtered or unexported fields
}
func (*TlsDetail) GetCertificates ¶ added in v0.0.25
func (t *TlsDetail) GetCertificates() []*Certificate
func (*TlsDetail) GetCipherSuite ¶ added in v0.0.25
func (*TlsDetail) GetExtraProperties ¶ added in v0.0.19
func (*TlsDetail) GetVersion ¶ added in v0.0.25
func (t *TlsDetail) GetVersion() *TlsVersion
func (*TlsDetail) UnmarshalJSON ¶ added in v0.0.19
type TlsVersion ¶ added in v0.0.19
type TlsVersion string
const ( TlsVersionSsl10 TlsVersion = "SSL10" TlsVersionSsl20 TlsVersion = "SSL20" TlsVersionSsl30 TlsVersion = "SSL30" TlsVersionTls10 TlsVersion = "TLS10" TlsVersionTls11 TlsVersion = "TLS11" TlsVersionTls12 TlsVersion = "TLS12" TlsVersionTls13 TlsVersion = "TLS13" TlsVersionUnknown TlsVersion = "UNKNOWN" )
func NewTlsVersionFromString ¶ added in v0.0.19
func NewTlsVersionFromString(s string) (TlsVersion, error)
func (TlsVersion) Ptr ¶ added in v0.0.19
func (t TlsVersion) Ptr() *TlsVersion
type TryProtocols ¶ added in v0.0.22
type TryProtocols struct {
Protocol string `json:"Protocol" url:"Protocol"`
ConnectionData *string `json:"ConnectionData,omitempty" url:"ConnectionData,omitempty"`
Errors []string `json:"Errors,omitempty" url:"Errors,omitempty"`
// contains filtered or unexported fields
}
func (*TryProtocols) GetConnectionData ¶ added in v0.0.25
func (t *TryProtocols) GetConnectionData() *string
func (*TryProtocols) GetErrors ¶ added in v0.0.25
func (t *TryProtocols) GetErrors() []string
func (*TryProtocols) GetExtraProperties ¶ added in v0.0.22
func (t *TryProtocols) GetExtraProperties() map[string]interface{}
func (*TryProtocols) GetProtocol ¶ added in v0.0.25
func (t *TryProtocols) GetProtocol() string
func (*TryProtocols) String ¶ added in v0.0.22
func (t *TryProtocols) String() string
func (*TryProtocols) UnmarshalJSON ¶ added in v0.0.22
func (t *TryProtocols) UnmarshalJSON(data []byte) error
Click to show internal directories.
Click to hide internal directories.