Documentation ¶
Overview ¶
Package passive provides capability for doing passive subdomain enumeration on targets.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultSources = []string{
"archiveis",
"binaryedge",
"bufferover",
"censys",
"certspotter",
"certspotterold",
"commoncrawl",
"crtsh",
"digicert",
"dnsdumpster",
"entrust",
"hackertarget",
"ipv4info",
"passivetotal",
"securitytrails",
"shodan",
"sitedossier",
"threatcrowd",
"threatminer",
"urlscan",
"virustotal",
"waybackarchive",
}
DefaultSources contains the list of sources used by default
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
// contains filtered or unexported fields
}
Agent is a struct for running passive subdomain enumeration against a given host. It wraps subscraping package and provides a layer to build upon.
func New ¶
New creates a new agent for passive subdomain discovery
func (*Agent) EnumerateSubdomains ¶
func (a *Agent) EnumerateSubdomains(domain string, keys subscraping.Keys, timeout int, maxEnumTime time.Duration) chan subscraping.Result
EnumerateSubdomains enumerates all the subdomains for a given domain
Click to show internal directories.
Click to hide internal directories.