Versions in this module Expand all Collapse all v0 v0.0.5 Dec 14, 2024 v0.0.4 Dec 14, 2024 v0.0.3 Dec 4, 2024 v0.0.2 Sep 26, 2024 v0.0.1 Sep 25, 2024 Changes in this version + const FofaFields + const FofaSize + const HunterSize + const QuakeSize + const ShodanSize + var Plugins = make(map[string]Plugin) + type Fofa struct + func (f Fofa) Name() string + func (f Fofa) Query(session *sources.Session, query interface{}) (chan sources.Result, error) + func (f Fofa) QueryCert(ctx context.Context, keyword string) + func (f Fofa) QueryDomain(ctx context.Context, domain string) + func (f Fofa) QueryIP(ctx context.Context, ip string) + func (f Fofa) QueryIcon(ctx context.Context, hash string) + type FofaResponse struct + ErrMsg string + Error bool + Mode string + Page int + Query string + Results [][]string + Size int + type Hunter struct + func (f Hunter) Name() string + func (f Hunter) Query(session *sources.Session, query interface{}) (chan sources.Result, error) + func (f Hunter) QueryCert(ctx context.Context, keyword string) + func (f Hunter) QueryDomain(ctx context.Context, domain string) + func (f Hunter) QueryIP(ctx context.Context, ip string) + func (f Hunter) QueryIcon(ctx context.Context, hash string) + type HunterResponse struct + Code int + Data struct{ ... } + Msg string + type Keyword struct + Cert []string + Domain []string + IP []string + Icon []struct{ ... } + type Plugin interface + Name func() string + Query func(*sources.Session, interface{}) (chan sources.Result, error) + QueryCert func(context.Context, string) + QueryDomain func(context.Context, string) + QueryIP func(context.Context, string) + QueryIcon func(context.Context, string) + type Quake struct + func (f Quake) Name() string + func (f Quake) Query(session *sources.Session, query interface{}) (chan sources.Result, error) + func (f Quake) QueryCert(ctx context.Context, keyword string) + func (f Quake) QueryDomain(ctx context.Context, domain string) + func (f Quake) QueryIP(ctx context.Context, ip string) + func (f Quake) QueryIcon(ctx context.Context, hash string) + type QuakeRequest struct + IgnoreCache bool + Include []string + Query string + Size int + Start int + type QuakeResponse struct + Code interface{} + Data interface{} + Message string + Meta struct{ ... } + type Shodan struct + func (f Shodan) Name() string + func (f Shodan) Query(session *sources.Session, query interface{}) (chan sources.Result, error) + func (f Shodan) QueryCert(ctx context.Context, keyword string) + func (f Shodan) QueryDomain(ctx context.Context, domain string) + func (f Shodan) QueryIP(ctx context.Context, ip string) + func (f Shodan) QueryIcon(ctx context.Context, hash string) + type ShodanResponse struct + Results []struct{ ... } + Total int