Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Download ¶ added in v0.1.9
func Download(engine Engine, config *config.GudgeonConfig, list *config.GudgeonList) error
Types ¶
type Engine ¶
type Engine interface { IsDomainRuleMatched(consumer *net.IP, domain string) (rule.Match, *config.GudgeonList, string) Resolve(domainName string) (string, error) Reverse(address string) string Handle(address *net.IP, protocol string, dnsWriter dns.ResponseWriter, request *dns.Msg) (*dns.Msg, *resolver.RequestContext, *resolver.ResolutionResult) CacheSize() int64 }
Click to show internal directories.
Click to hide internal directories.