Documentation
¶
Index ¶
- type GobusterDNS
- func (d *GobusterDNS) AdditionalSuccessWords(_ string) []string
- func (d *GobusterDNS) AdditionalWords(_ string) []string
- func (d *GobusterDNS) AdditionalWordsLen() int
- 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) (libgobuster.Result, error)
- type OptionsDNS
- type Result
- type WildcardError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GobusterDNS ¶
type GobusterDNS struct {
// contains filtered or unexported fields
}
GobusterDNS is the main type to implement the interface
func New ¶ added in v3.7.0
func New(globalopts *libgobuster.Options, opts *OptionsDNS) (*GobusterDNS, error)
New creates a new initialized GobusterDNS
func (*GobusterDNS) AdditionalSuccessWords ¶ added in v3.7.0
func (d *GobusterDNS) AdditionalSuccessWords(_ string) []string
func (*GobusterDNS) AdditionalWords ¶ added in v3.2.0
func (d *GobusterDNS) AdditionalWords(_ string) []string
func (*GobusterDNS) AdditionalWordsLen ¶ added in v3.7.0
func (d *GobusterDNS) AdditionalWordsLen() int
func (*GobusterDNS) GetConfigString ¶
func (d *GobusterDNS) GetConfigString() (string, error)
GetConfigString returns the string representation of the current config
func (*GobusterDNS) Name ¶ added in v3.1.0
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 ¶ added in v3.2.0
func (d *GobusterDNS) ProcessWord(ctx context.Context, word string, progress *libgobuster.Progress) (libgobuster.Result, error)
ProcessWord is the process implementation of gobusterdns
type OptionsDNS ¶
type OptionsDNS struct { Domain string CheckCNAME bool WildcardForced bool Resolver string Protocol string NoFQDN bool Timeout time.Duration }
OptionsDNS holds all options for the dns plugin
func NewOptions ¶ added in v3.7.0
func NewOptions() *OptionsDNS
NewOptions returns a new initialized OptionsDNS
type Result ¶ added in v3.1.0
Result represents a single result
func (Result) ResultToString ¶ added in v3.1.0
ResultToString converts the Result to its textual representation
type WildcardError ¶ added in v3.7.0
type WildcardError struct {
// contains filtered or unexported fields
}
WildcardError is returned if a wildcard response is found
func (*WildcardError) Error ¶ added in v3.7.0
func (e *WildcardError) Error() string
Error is the implementation of the error interface
Click to show internal directories.
Click to hide internal directories.