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.