Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector struct {
*collector.BaseCollector
}
func NewCollector ¶
func NewCollector() *Collector
type Rule ¶
type Rule struct {
Servers []string `label:"Servers" json:"servers,required" description:"List of DNS" example:"223.5.5.5"`
Network string `label:"Network" json:"network" description:"Protocol, must be tcp or udp" example:"udp"`
Domains []string `label:"Domains" json:"domains,required" description:"List of Domains", example:"www.baidu.com"`
RecordType string `` /* 164-byte string literal not displayed */
Port int `label:"Port" json:"port" default:"53" description:"Port"`
Timeout int `label:"Timeout" json:"timeout" default:"10" description:"Set timeout"`
}
Click to show internal directories.
Click to hide internal directories.