Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRateLimits = map[string]*ratelimit.Options{ "shodan": {Key: "shodan", MaxCount: 1, Duration: time.Second}, "fofa": {Key: "fofa", MaxCount: 1, Duration: time.Second}, "quake": {Key: "quake", MaxCount: 1, Duration: time.Second}, "hunter": {Key: "hunter", MaxCount: 15, Duration: time.Second}, "zoomeye": {Key: "zoomeye", MaxCount: 1, Duration: time.Second}, }
DefaultRateLimits of all/most of sources are hardcoded by default to improve performance engine is not present in default ratelimits then user given ratelimit from cli options is used
Functions ¶
This section is empty.
Types ¶
type IpDomain ¶
func IpDomainArray ¶
type Req ¶
type Result ¶
type Result struct { IP string `json:"ip" excel:"name:IP;"` Port string `json:"port" excel:"name:端口;"` Protocol string `json:"protocol" excel:"name:服务;"` Host []string `json:"host"` Url string `json:"url" excel:"name:URL;"` Title string `json:"title" excel:"name:网站标题;"` Fingerprint string `json:"fingerprint" excel:"name:指纹;"` Source string `json:"source" excel:"name:来源;"` Prompt string `json:"prompt" excel:"name:查询语句;"` LastUpdate string `json:"lastupdate" excel:"name:更新时间;"` Timestamp int64 `json:"timestamp"` Error error `json:"-"` }
func (*Result) PrettyPrint ¶
Click to show internal directories.
Click to hide internal directories.