runner

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 13, 2020 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package runner executes the enumeration process.

Index

Constants

View Source
const Version = `1.0.0`

Version is the current version of dnsx

Variables

This section is empty.

Functions

This section is empty.

Types

type Options

type Options struct {
	Resolvers         string
	Hosts             string
	Threads           int
	RateLimit         int
	Retries           int
	OutputFormat      string
	OutputFile        string
	Raw               bool
	Silent            bool
	Verbose           bool
	Version           bool
	Response          bool
	ResponseOnly      bool
	A                 bool
	AAAA              bool
	NS                bool
	CNAME             bool
	PTR               bool
	MX                bool
	SOA               bool
	TXT               bool
	JSON              bool
	WildcardThreshold int
	WildcardDomain    string
}

func ParseOptions

func ParseOptions() *Options

ParseOptions parses the command line options for application

type Runner

type Runner struct {
	// contains filtered or unexported fields
}

Runner is a client for running the enumeration process.

func New

func New(options *Options) (*Runner, error)

func (*Runner) Close

func (r *Runner) Close()

func (*Runner) HandleOutput

func (r *Runner) HandleOutput()

func (*Runner) InputWorker

func (r *Runner) InputWorker()

func (*Runner) IsWildcard

func (r *Runner) IsWildcard(host string) (bool, map[string]struct{})

func (*Runner) Run

func (r *Runner) Run() error

Jump to

Keyboard shortcuts

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