Documentation ¶
Index ¶
- type ErrWildcard
- type GobusterDNS
- func (d *GobusterDNS) AdditionalWords(word string) []string
- func (d *GobusterDNS) GetConfigString() (string, error)
- func (d *GobusterDNS) Name() string
- func (d *GobusterDNS) PreRun(ctx context.Context, progress *libgobuster.Progress) error
- func (d *GobusterDNS) ProcessWord(ctx context.Context, word string, progress *libgobuster.Progress) error
- type OptionsDNS
- type Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ErrWildcard ¶
type ErrWildcard struct {
// contains filtered or unexported fields
}
ErrWildcard is returned if a wildcard response is found
func (*ErrWildcard) Error ¶
func (e *ErrWildcard) Error() string
Error is the implementation of the error interface
type GobusterDNS ¶
type GobusterDNS struct {
// contains filtered or unexported fields
}
GobusterDNS is the main type to implement the interface
func NewGobusterDNS ¶
func NewGobusterDNS(globalopts *libgobuster.Options, opts *OptionsDNS) (*GobusterDNS, error)
NewGobusterDNS creates a new initialized GobusterDNS
func (*GobusterDNS) AdditionalWords ¶
func (d *GobusterDNS) AdditionalWords(word string) []string
func (*GobusterDNS) GetConfigString ¶
func (d *GobusterDNS) GetConfigString() (string, error)
GetConfigString returns the string representation of the current config
func (*GobusterDNS) Name ¶
func (d *GobusterDNS) Name() string
Name should return the name of the plugin
func (*GobusterDNS) PreRun ¶
func (d *GobusterDNS) PreRun(ctx context.Context, progress *libgobuster.Progress) error
PreRun is the pre run implementation of gobusterdns
func (*GobusterDNS) ProcessWord ¶
func (d *GobusterDNS) ProcessWord(ctx context.Context, word string, progress *libgobuster.Progress) error
ProcessWord is the process implementation of gobusterdns
type OptionsDNS ¶
type OptionsDNS struct { Domain string ShowIPs bool ShowCNAME bool WildcardForced bool Resolver string NoFQDN bool Timeout time.Duration }
OptionsDNS holds all options for the dns plugin
func NewOptionsDNS ¶
func NewOptionsDNS() *OptionsDNS
NewOptionsDNS returns a new initialized OptionsDNS
Click to show internal directories.
Click to hide internal directories.