Documentation
¶
Index ¶
- func Bool(b bool) *bool
- func Byte(b byte) *byte
- func Complex64(c complex64) *complex64
- func Complex128(c complex128) *complex128
- func Float32(f float32) *float32
- func Float64(f float64) *float64
- func Int(i int) *int
- func Int8(i int8) *int8
- func Int16(i int16) *int16
- func Int32(i int32) *int32
- func Int64(i int64) *int64
- 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 Uint8(u uint8) *uint8
- func Uint16(u uint16) *uint16
- func Uint32(u uint32) *uint32
- func Uint64(u uint64) *uint64
- func Uintptr(u uintptr) *uintptr
- type DnsRecord
- type DnsRecordEnum
- type DnsRecords
- type DnsRecordsReport
- type DnsReverseForwardReport
- type DnsSubenumReport
- type DnsSubenumType
- type DnsZoneTransferDetails
- type DnsZoneTransferRecord
- type DnsZoneTransferReport
- type DomainTakeover
- type DomainTakeoverReport
- type Fingerprint
- type LookUpDetails
- 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 DnsRecord ¶ added in v0.0.5
type DnsRecord struct {
Name string `json:"name" url:"name"`
Ttl int `json:"ttl" url:"ttl"`
Type string `json:"type" url:"type"`
Value string `json:"value" url:"value"`
// contains filtered or unexported fields
}
func (*DnsRecord) GetExtraProperties ¶ added in v0.0.5
func (*DnsRecord) UnmarshalJSON ¶ added in v0.0.5
type DnsRecordEnum ¶ added in v0.0.13
type DnsRecordEnum string
const ( DnsRecordEnumA DnsRecordEnum = "A" DnsRecordEnumAaaa DnsRecordEnum = "AAAA" DnsRecordEnumCname DnsRecordEnum = "CNAME" DnsRecordEnumMx DnsRecordEnum = "MX" DnsRecordEnumNs DnsRecordEnum = "NS" DnsRecordEnumSoa DnsRecordEnum = "SOA" DnsRecordEnumTxt DnsRecordEnum = "TXT" )
func NewDnsRecordEnumFromString ¶ added in v0.0.13
func NewDnsRecordEnumFromString(s string) (DnsRecordEnum, error)
func (DnsRecordEnum) Ptr ¶ added in v0.0.13
func (d DnsRecordEnum) Ptr() *DnsRecordEnum
type DnsRecords ¶ added in v0.0.5
type DnsRecords struct {
A []*DnsRecord `json:"a,omitempty" url:"a,omitempty"`
Aaaa []*DnsRecord `json:"aaaa,omitempty" url:"aaaa,omitempty"`
Mx []*DnsRecord `json:"mx,omitempty" url:"mx,omitempty"`
Txt []*DnsRecord `json:"txt,omitempty" url:"txt,omitempty"`
Ns []*DnsRecord `json:"ns,omitempty" url:"ns,omitempty"`
Cname []*DnsRecord `json:"cname,omitempty" url:"cname,omitempty"`
// contains filtered or unexported fields
}
func (*DnsRecords) GetExtraProperties ¶ added in v0.0.5
func (d *DnsRecords) GetExtraProperties() map[string]interface{}
func (*DnsRecords) String ¶ added in v0.0.5
func (d *DnsRecords) String() string
func (*DnsRecords) UnmarshalJSON ¶ added in v0.0.5
func (d *DnsRecords) UnmarshalJSON(data []byte) error
type DnsRecordsReport ¶ added in v0.0.5
type DnsRecordsReport struct {
Domain string `json:"domain" url:"domain"`
DnsRecords *DnsRecords `json:"dnsRecords,omitempty" url:"dnsRecords,omitempty"`
DmarcDomain *string `json:"dmarcDomain,omitempty" url:"dmarcDomain,omitempty"`
DmarcDnsRecords *DnsRecords `json:"dmarcDnsRecords,omitempty" url:"dmarcDnsRecords,omitempty"`
DkimDomain *string `json:"dkimDomain,omitempty" url:"dkimDomain,omitempty"`
DkimDnsRecords *DnsRecords `json:"dkimDnsRecords,omitempty" url:"dkimDnsRecords,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*DnsRecordsReport) GetExtraProperties ¶ added in v0.0.5
func (d *DnsRecordsReport) GetExtraProperties() map[string]interface{}
func (*DnsRecordsReport) String ¶ added in v0.0.5
func (d *DnsRecordsReport) String() string
func (*DnsRecordsReport) UnmarshalJSON ¶ added in v0.0.5
func (d *DnsRecordsReport) UnmarshalJSON(data []byte) error
type DnsReverseForwardReport ¶ added in v0.0.10
type DnsReverseForwardReport struct {
Domain string `json:"domain" url:"domain"`
LookUps []*LookUpDetails `json:"lookUps,omitempty" url:"lookUps,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*DnsReverseForwardReport) GetExtraProperties ¶ added in v0.0.10
func (d *DnsReverseForwardReport) GetExtraProperties() map[string]interface{}
func (*DnsReverseForwardReport) String ¶ added in v0.0.10
func (d *DnsReverseForwardReport) String() string
func (*DnsReverseForwardReport) UnmarshalJSON ¶ added in v0.0.10
func (d *DnsReverseForwardReport) UnmarshalJSON(data []byte) error
type DnsSubenumReport ¶ added in v0.0.7
type DnsSubenumReport struct {
Domain string `json:"domain" url:"domain"`
EnumerationType DnsSubenumType `json:"enumerationType" url:"enumerationType"`
Subdomains []string `json:"subdomains,omitempty" url:"subdomains,omitempty"`
Errors []string `json:"errors,omitempty" url:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*DnsSubenumReport) GetExtraProperties ¶ added in v0.0.7
func (d *DnsSubenumReport) GetExtraProperties() map[string]interface{}
func (*DnsSubenumReport) String ¶ added in v0.0.7
func (d *DnsSubenumReport) String() string
func (*DnsSubenumReport) UnmarshalJSON ¶ added in v0.0.7
func (d *DnsSubenumReport) UnmarshalJSON(data []byte) error
type DnsSubenumType ¶ added in v0.0.7
type DnsSubenumType string
const ( DnsSubenumTypeBrute DnsSubenumType = "BRUTE" DnsSubenumTypePassive DnsSubenumType = "PASSIVE" )
func NewDnsSubenumTypeFromString ¶ added in v0.0.7
func NewDnsSubenumTypeFromString(s string) (DnsSubenumType, error)
func (DnsSubenumType) Ptr ¶ added in v0.0.7
func (d DnsSubenumType) Ptr() *DnsSubenumType
type DnsZoneTransferDetails ¶ added in v0.0.13
type DnsZoneTransferDetails struct {
Domain string `json:"Domain" url:"Domain"`
DnsRecords []*DnsZoneTransferRecord `json:"DNSRecords,omitempty" url:"DNSRecords,omitempty"`
Success *bool `json:"Success,omitempty" url:"Success,omitempty"`
// contains filtered or unexported fields
}
func (*DnsZoneTransferDetails) GetExtraProperties ¶ added in v0.0.13
func (d *DnsZoneTransferDetails) GetExtraProperties() map[string]interface{}
func (*DnsZoneTransferDetails) String ¶ added in v0.0.13
func (d *DnsZoneTransferDetails) String() string
func (*DnsZoneTransferDetails) UnmarshalJSON ¶ added in v0.0.13
func (d *DnsZoneTransferDetails) UnmarshalJSON(data []byte) error
type DnsZoneTransferRecord ¶ added in v0.0.13
type DnsZoneTransferRecord struct {
Name string `json:"Name" url:"Name"`
Type DnsRecordEnum `json:"Type" url:"Type"`
Value string `json:"Value" url:"Value"`
// contains filtered or unexported fields
}
func (*DnsZoneTransferRecord) GetExtraProperties ¶ added in v0.0.13
func (d *DnsZoneTransferRecord) GetExtraProperties() map[string]interface{}
func (*DnsZoneTransferRecord) String ¶ added in v0.0.13
func (d *DnsZoneTransferRecord) String() string
func (*DnsZoneTransferRecord) UnmarshalJSON ¶ added in v0.0.13
func (d *DnsZoneTransferRecord) UnmarshalJSON(data []byte) error
type DnsZoneTransferReport ¶ added in v0.0.13
type DnsZoneTransferReport struct {
Domains []string `json:"Domains,omitempty" url:"Domains,omitempty"`
ZoneTransfer []*DnsZoneTransferDetails `json:"ZoneTransfer,omitempty" url:"ZoneTransfer,omitempty"`
Errors []string `json:"Errors,omitempty" url:"Errors,omitempty"`
// contains filtered or unexported fields
}
func (*DnsZoneTransferReport) GetExtraProperties ¶ added in v0.0.13
func (d *DnsZoneTransferReport) GetExtraProperties() map[string]interface{}
func (*DnsZoneTransferReport) String ¶ added in v0.0.13
func (d *DnsZoneTransferReport) String() string
func (*DnsZoneTransferReport) UnmarshalJSON ¶ added in v0.0.13
func (d *DnsZoneTransferReport) UnmarshalJSON(data []byte) error
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 LookUpDetails ¶ added in v0.0.10
type LookUpDetails struct {
Ip string `json:"ip" url:"ip"`
DnsPtrs []string `json:"dnsPtrs,omitempty" url:"dnsPtrs,omitempty"`
// contains filtered or unexported fields
}
func (*LookUpDetails) GetExtraProperties ¶ added in v0.0.10
func (l *LookUpDetails) GetExtraProperties() map[string]interface{}
func (*LookUpDetails) String ¶ added in v0.0.10
func (l *LookUpDetails) String() string
func (*LookUpDetails) UnmarshalJSON ¶ added in v0.0.10
func (l *LookUpDetails) 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.