Documentation
¶
Index ¶
- func Bool(b bool) *bool
- func Byte(b byte) *byte
- func Complex128(c complex128) *complex128
- func Complex64(c complex64) *complex64
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int16(i int16) *int16
- func Int32(i int32) *int32
- func Int64(i int64) *int64
- func Int8(i int8) *int8
- func MustParseDate(date string) time.Time
- func MustParseDateTime(datetime string) time.Time
- func Rune(r rune) *rune
- func String(s string) *string
- func Time(t time.Time) *time.Time
- func UUID(u uuid.UUID) *uuid.UUID
- func Uint(u uint) *uint
- func Uint16(u uint16) *uint16
- func Uint32(u uint32) *uint32
- func Uint64(u uint64) *uint64
- func Uint8(u uint8) *uint8
- func Uintptr(u uintptr) *uintptr
- type DomainTakeover
- type DomainTakeoverReport
- type Fingerprint
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Complex128 ¶
func Complex128(c complex128) *complex128
Complex128 returns a pointer to the given complex128 value.
func MustParseDate ¶
MustParseDate attempts to parse the given string as a date time.Time, and panics upon failure.
func MustParseDateTime ¶
MustParseDateTime attempts to parse the given string as a datetime time.Time, and panics upon failure.
Types ¶
type DomainTakeover ¶
type DomainTakeover struct { Target string `json:"target" url:"target"` StatusCode int `json:"statusCode" url:"statusCode"` ResponseBody string `json:"responseBody" url:"responseBody"` Domain string `json:"domain" url:"domain"` Cname string `json:"cname" url:"cname"` Services []*Service `json:"services,omitempty" url:"services,omitempty"` // contains filtered or unexported fields }
func (*DomainTakeover) GetExtraProperties ¶
func (d *DomainTakeover) GetExtraProperties() map[string]interface{}
func (*DomainTakeover) String ¶
func (d *DomainTakeover) String() string
func (*DomainTakeover) UnmarshalJSON ¶
func (d *DomainTakeover) UnmarshalJSON(data []byte) error
type DomainTakeoverReport ¶
type DomainTakeoverReport struct { DomainTakeovers []*DomainTakeover `json:"domainTakeovers,omitempty" url:"domainTakeovers,omitempty"` Errors []string `json:"errors,omitempty" url:"errors,omitempty"` // contains filtered or unexported fields }
func (*DomainTakeoverReport) GetExtraProperties ¶
func (d *DomainTakeoverReport) GetExtraProperties() map[string]interface{}
func (*DomainTakeoverReport) String ¶
func (d *DomainTakeoverReport) String() string
func (*DomainTakeoverReport) UnmarshalJSON ¶
func (d *DomainTakeoverReport) UnmarshalJSON(data []byte) error
type Fingerprint ¶
type Fingerprint struct { CicdPass bool `json:"cicdPass" url:"cicdPass"` Cname []string `json:"cname,omitempty" url:"cname,omitempty"` Discussion string `json:"discussion" url:"discussion"` Documentation string `json:"documentation" url:"documentation"` Fingerprint string `json:"fingerprint" url:"fingerprint"` HttpStatus *int `json:"httpStatus,omitempty" url:"httpStatus,omitempty"` NxDomain bool `json:"nxDomain" url:"nxDomain"` Service string `json:"service" url:"service"` Status string `json:"status" url:"status"` Vulnerable bool `json:"vulnerable" url:"vulnerable"` // contains filtered or unexported fields }
func (*Fingerprint) GetExtraProperties ¶
func (f *Fingerprint) GetExtraProperties() map[string]interface{}
func (*Fingerprint) String ¶
func (f *Fingerprint) String() string
func (*Fingerprint) UnmarshalJSON ¶
func (f *Fingerprint) UnmarshalJSON(data []byte) error
type Service ¶
type Service struct { Name string `json:"name" url:"name"` Fingerprint string `json:"fingerprint" url:"fingerprint"` Vulnerable bool `json:"vulnerable" url:"vulnerable"` // contains filtered or unexported fields }
func (*Service) GetExtraProperties ¶
func (*Service) UnmarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.