enum

package
v3.4.12 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2019 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Enumeration

type Enumeration struct {
	sync.Mutex

	// Information sent in the context
	Config *config.Config
	Bus    *eb.EventBus
	Sys    services.System

	// The channel and queue that will receive the results
	Output chan *requests.Output
	// contains filtered or unexported fields
}

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

func NewEnumeration

func NewEnumeration(sys services.System) *Enumeration

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

func (*Enumeration) DNSNamesRemaining

func (e *Enumeration) DNSNamesRemaining() int64

DNSNamesRemaining returns the number of discovered DNS names yet to be handled by the enumeration.

func (*Enumeration) DNSQueriesPerSec

func (e *Enumeration) DNSQueriesPerSec() int64

DNSQueriesPerSec returns the number of DNS queries the enumeration has performed per second.

func (*Enumeration) Done

func (e *Enumeration) Done()

Done safely closes the done broadcast channel.

func (*Enumeration) Start

func (e *Enumeration) Start() error

Start begins the DNS enumeration process for the Amass Enumeration object.

type Filters

type Filters struct {
	NewNames      *stringset.StringFilter
	Resolved      *stringset.StringFilter
	NewAddrs      *stringset.StringFilter
	SweepAddrs    *stringset.StringFilter
	Output        *stringset.StringFilter
	PassiveOutput *stringset.StringFilter
}

Filters contains the set of string filters required during an enumeration.

Jump to

Keyboard shortcuts

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