Documentation
¶
Index ¶
Constants ¶
View Source
const ToolName = `pagode`
Name
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Options ¶
type Options struct { Verbose bool // Verbose flag indicates whether to show verbose output or not NoColor bool // NoColor disables the colored output Silent bool // Silent suppresses any extra text and only writes results to screen Stdin bool // Stdin specifies whether stdin input was given to the process Version bool // Version specifies if we should just show version and exit Threads int // Threads controls the number of threads to use for enumerations Dork goflags.StringSlice // Dork is the dork(s) to search with DorksFile string // DorksFile is the file containing list of dorks to search with Domain string // Domain to specify in the searches Output io.Writer OutputFile string // Output is the file to write results to. Proxy string // proxy URL to use for the requests Results int // Maximum number of results per search Config string // Config contains the location of the config file }
Options contains the configuration options for tuning the google enumeration process.
func ParseOptions ¶
func ParseOptions() *Options
ParseOptions parses the command line flags provided by a user
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
Runner is an instance of the dork enumeration client used to orchestrate the whole process.
func NewRunner ¶
NewRunner creates a new runner struct instance by parsing the configuration options, configuring sources, reading lists and setting up loggers, etc.
func (*Runner) EnumerateDorks ¶
func (*Runner) RunEnumeration ¶
RunEnumeration wraps RunEnumerationWithCtx with an empty context
type SearchResponse ¶
type SearchResponse struct { Items []struct { Link string `json:"link"` } `json:"items"` }
Click to show internal directories.
Click to hide internal directories.