Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
Query goflags.StringSlice
Engine goflags.StringSlice
ConfigFile string
ProviderFile string
OutputFile string
OutputFields string
JSON bool
Raw bool
Limit int
Silent bool
Version bool
Verbose bool
NoColor bool
Timeout int
Delay int
Provider *Provider
Retries int
Shodan goflags.StringSlice
ShodanIdb goflags.StringSlice
Fofa goflags.StringSlice
Censys goflags.StringSlice
Quake goflags.StringSlice
Netlas goflags.StringSlice
Hunter goflags.StringSlice
ZoomEye goflags.StringSlice
CriminalIP goflags.StringSlice
// contains filtered or unexported fields
}
Options contains the configuration options for tuning the enumeration process.
type OutputWriter ¶
func NewOutputWriter ¶
func NewOutputWriter() (*OutputWriter, error)
func (*OutputWriter) AddWriters ¶
func (o *OutputWriter) AddWriters(writers ...io.Writer)
func (*OutputWriter) Write ¶
func (o *OutputWriter) Write(data []byte)
Write writes the data taken as input using only the writer(s) with that name.
func (*OutputWriter) WriteJsonData ¶
func (o *OutputWriter) WriteJsonData(data uncover.Result)
WriteJsonData writes the result taken as input in JSON format
func (*OutputWriter) WriteString ¶
func (o *OutputWriter) WriteString(data string)
WriteString writes the string taken as input using only
type Provider ¶
type Provider struct {
Shodan []string `yaml:"shodan"`
Censys []string `yaml:"censys"`
Fofa []string `yaml:"fofa"`
Quake []string `yaml:"quake"`
Hunter []string `yaml:"hunter"`
ZoomEye []string `yaml:"zoomeye"`
Netlas []string `yaml:"netlas"`
CriminalIP []string `yaml:"criminalip"`
Zone []string `yaml:"zone"`
Binary []string `yaml:"binary"`
}
Click to show internal directories.
Click to hide internal directories.