address

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

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

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

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 (t *TlsDetail) GetExtraProperties() map[string]interface{}

func (*TlsDetail) String added in v0.0.19

func (t *TlsDetail) String() string

func (*TlsDetail) UnmarshalJSON added in v0.0.19

func (t *TlsDetail) UnmarshalJSON(data []byte) error

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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