osintscan

package
v0.0.12 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bool

func Bool(b bool) *bool

Bool returns a pointer to the given bool value.

func Byte

func Byte(b byte) *byte

Byte returns a pointer to the given byte value.

func Complex128

func Complex128(c complex128) *complex128

Complex128 returns a pointer to the given complex128 value.

func Complex64

func Complex64(c complex64) *complex64

Complex64 returns a pointer to the given complex64 value.

func Float32

func Float32(f float32) *float32

Float32 returns a pointer to the given float32 value.

func Float64

func Float64(f float64) *float64

Float64 returns a pointer to the given float64 value.

func Int

func Int(i int) *int

Int returns a pointer to the given int value.

func Int16

func Int16(i int16) *int16

Int16 returns a pointer to the given int16 value.

func Int32

func Int32(i int32) *int32

Int32 returns a pointer to the given int32 value.

func Int64

func Int64(i int64) *int64

Int64 returns a pointer to the given int64 value.

func Int8

func Int8(i int8) *int8

Int8 returns a pointer to the given int8 value.

func MustParseDate

func MustParseDate(date string) time.Time

MustParseDate attempts to parse the given string as a date time.Time, and panics upon failure.

func MustParseDateTime

func MustParseDateTime(datetime string) time.Time

MustParseDateTime attempts to parse the given string as a datetime time.Time, and panics upon failure.

func Rune

func Rune(r rune) *rune

Rune returns a pointer to the given rune value.

func String

func String(s string) *string

String returns a pointer to the given string value.

func Time

func Time(t time.Time) *time.Time

Time returns a pointer to the given time.Time value.

func UUID

func UUID(u uuid.UUID) *uuid.UUID

UUID returns a pointer to the given uuid.UUID value.

func Uint

func Uint(u uint) *uint

Uint returns a pointer to the given uint value.

func Uint16

func Uint16(u uint16) *uint16

Uint16 returns a pointer to the given uint16 value.

func Uint32

func Uint32(u uint32) *uint32

Uint32 returns a pointer to the given uint32 value.

func Uint64

func Uint64(u uint64) *uint64

Uint64 returns a pointer to the given uint64 value.

func Uint8

func Uint8(u uint8) *uint8

Uint8 returns a pointer to the given uint8 value.

func Uintptr

func Uintptr(u uintptr) *uintptr

Uintptr returns a pointer to the given uintptr value.

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

func (*DnsRecord) String added in v0.0.5

func (d *DnsRecord) String() string

func (*DnsRecord) UnmarshalJSON added in v0.0.5

func (d *DnsRecord) UnmarshalJSON(data []byte) error

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

func (*Service) String

func (s *Service) String() string

func (*Service) UnmarshalJSON

func (s *Service) UnmarshalJSON(data []byte) error

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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