Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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) GetExtraProperties ¶ added in v0.0.19
func (a *AddressTlsDetail) GetExtraProperties() map[string]interface{}
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) 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) GetExtraProperties ¶
func (b *BannerGrab) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (b *BannerGrabReport) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶ added in v0.0.19
func (c *Certificate) GetExtraProperties() map[string]interface{}
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) GetExtraProperties ¶
func (c *CookieInfo) GetExtraProperties() map[string]interface{}
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 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 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) GetExtraProperties ¶ added in v0.0.19
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
Click to show internal directories.
Click to hide internal directories.