Versions in this module Expand all Collapse all v3 v3.0.1 Sep 16, 2022 Changes in this version + const ALT + const API + const ARCHIVE + const ASNRequestTopic + const AXFR + const BRUTE + const CERT + const CRAWL + const DNS + const EXTERNAL + const GUESS + const LogTopic + const NONE + const NewASNTopic + const NewAddrTopic + const NewNameTopic + const NewWhoisTopic + const OutputTopic + const RIR + const SCRAPE + const SubDiscoveredTopic + const WhoisRequestTopic + func SanitizeDNSRequest(req *DNSRequest) + func TrustedTag(tag string) bool + type ASNCache struct + func NewASNCache() *ASNCache + func (c *ASNCache) ASNSearch(asn int) *ASNRequest + func (c *ASNCache) AddrSearch(addr string) *ASNRequest + func (c *ASNCache) DescriptionSearch(s string) []*ASNRequest + func (c *ASNCache) Update(req *ASNRequest) + type ASNRequest struct + ASN int + Address string + AllocationDate time.Time + CC string + Description string + Netblocks []string + Prefix string + Registry string + Source string + Tag string + func (a *ASNRequest) Clone() pipeline.Data + func (a *ASNRequest) MarkAsProcessed() + func (a *ASNRequest) Valid() bool + type AddrRequest struct + Address string + Domain string + InScope bool + Source string + Tag string + func (a *AddrRequest) Clone() pipeline.Data + func (a *AddrRequest) MarkAsProcessed() + func (a *AddrRequest) Valid() bool + type AddressInfo struct + ASN int + Address net.IP + CIDRStr string + Description string + Netblock *net.IPNet + type DNSAnswer struct + Data string + Name string + TTL int + Type int + type DNSRequest struct + Domain string + Name string + Records []DNSAnswer + Source string + Tag string + func (d *DNSRequest) Clone() pipeline.Data + func (d *DNSRequest) MarkAsProcessed() + func (d *DNSRequest) Valid() bool + type Output struct + Addresses []AddressInfo + Domain string + Name string + Sources []string + Tag string + func (o *Output) Clone() pipeline.Data + func (o *Output) Complete(passive bool) bool + func (o *Output) MarkAsProcessed() + type ResolvedRequest struct + Domain string + Name string + Records []DNSAnswer + Source string + Tag string + func (r *ResolvedRequest) Clone() pipeline.Data + func (r *ResolvedRequest) MarkAsProcessed() + func (r *ResolvedRequest) Valid() bool + type SubdomainRequest struct + Domain string + Name string + Records []DNSAnswer + Source string + Tag string + Times int + func (s *SubdomainRequest) Clone() pipeline.Data + func (s *SubdomainRequest) MarkAsProcessed() + func (s *SubdomainRequest) Valid() bool + type WhoisRequest struct + Company string + Domain string + Email string + NewDomains []string + Source string + Tag string + type ZoneXFRRequest struct + Domain string + Name string + Server string + Source string + Tag string + func (z *ZoneXFRRequest) Clone() pipeline.Data + func (z *ZoneXFRRequest) MarkAsProcessed()