enum

package
v3.11.2 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2021 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var InitialQueryTypes = []uint16{
	dns.TypeCNAME,
	dns.TypeA,
	dns.TypeAAAA,
}

InitialQueryTypes include the DNS record types that are queried for a discovered name.

Functions

This section is empty.

Types

type Enumeration

type Enumeration struct {
	Config *config.Config
	Bus    *eventbus.EventBus
	Sys    systems.System
	Graph  *graph.Graph
	// contains filtered or unexported fields
}

Enumeration is the object type used to execute a DNS enumeration.

func NewEnumeration

func NewEnumeration(cfg *config.Config, sys systems.System) *Enumeration

NewEnumeration returns an initialized Enumeration that has not been started yet.

func (*Enumeration) Close added in v3.6.0

func (e *Enumeration) Close()

Close cleans up resources instantiated by the Enumeration.

func (*Enumeration) ExtractOutput added in v3.6.0

func (e *Enumeration) ExtractOutput(filter stringfilter.Filter, asinfo bool) []*requests.Output

ExtractOutput is a convenience method for obtaining new discoveries made by the enumeration process.

func (*Enumeration) Start

func (e *Enumeration) Start(ctx context.Context) error

Start begins the vertical domain correlation process.

Jump to

Keyboard shortcuts

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