Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DnsOverHttps ¶
type DnsOverHttps struct {
// Don't write HTML response content
SkipSSLCheck bool
// Proxy server to use
Proxy string
ProxyUser string
ProxyPassword string
// UserAgent is the user-agent string to set for Chrome
UserAgent string
// Headers to add to every request
Headers []string
}
DNS Over HTTPs related options
type Logging ¶
type Logging struct {
// Debug display debug level logging
Debug bool
// LogScanErrors log errors related to scanning
LogScanErrors bool
// Silence all logging
Silence bool
}
Logging is log related options
type Options ¶
type Options struct {
// Logging is logging options
Logging Logging
// DNS Over HTTPs related options
DnsOverHttps DnsOverHttps
// Writer is output options
Writer Writer
// Scan is typically Scan options
Scan Scan
//
DnsSuffix string
//
DnsServer string
DnsPort int
DnsProtocol string
Proxy *url.URL
}
Options are global github.com/helviojunior/enumdnsenumdns options
func NewDefaultOptions ¶
func NewDefaultOptions() *Options
NewDefaultOptions returns Options with some default values
type Recon ¶ added in v0.1.7
type Recon struct {
// DNS FQDN to scan.
Targets chan string
//Running
Running bool
// contains filtered or unexported fields
}
Runner is a runner that probes web targets using a driver
func NewRecon ¶ added in v0.1.7
New gets a new Recon ready for probing. It's up to the caller to call Close() on the runner
func (*Recon) GetSOAName ¶ added in v0.1.7
type Runner ¶
type Runner struct {
// DNS FQDN to scan.
Targets chan string
// contains filtered or unexported fields
}
Runner is a runner that probes web targets using a driver
type Scan ¶
type Scan struct {
// Threads (not really) are the number of goroutines to use.
// More soecifically, its the go-rod page pool well use.
Threads int
// Timeout is the maximum time to wait for a page load before timing out.
Timeout int
// Number of seconds of delay between navigation and screenshotting
Delay int
}
Scan is scanning related options
Click to show internal directories.
Click to hide internal directories.