Documentation
¶
Index ¶
- type GobusterVhost
- func (v *GobusterVhost) AdditionalSuccessWords(_ string) []string
- func (v *GobusterVhost) AdditionalWords(_ string) []string
- func (v *GobusterVhost) AdditionalWordsLen() int
- func (v *GobusterVhost) GetConfigString() (string, error)
- func (v *GobusterVhost) Name() string
- func (v *GobusterVhost) PreRun(ctx context.Context, _ *libgobuster.Progress) error
- func (v *GobusterVhost) ProcessWord(ctx context.Context, word string, progress *libgobuster.Progress) (libgobuster.Result, error)
- type OptionsVhost
- type Result
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GobusterVhost ¶
type GobusterVhost struct {
// contains filtered or unexported fields
}
GobusterVhost is the main type to implement the interface
func New ¶ added in v3.7.0
func New(globalopts *libgobuster.Options, opts *OptionsVhost, logger *libgobuster.Logger) (*GobusterVhost, error)
New creates a new initialized GobusterDir
func (*GobusterVhost) AdditionalSuccessWords ¶ added in v3.7.0
func (v *GobusterVhost) AdditionalSuccessWords(_ string) []string
func (*GobusterVhost) AdditionalWords ¶ added in v3.2.0
func (v *GobusterVhost) AdditionalWords(_ string) []string
func (*GobusterVhost) AdditionalWordsLen ¶ added in v3.7.0
func (v *GobusterVhost) AdditionalWordsLen() int
func (*GobusterVhost) GetConfigString ¶
func (v *GobusterVhost) GetConfigString() (string, error)
GetConfigString returns the string representation of the current config
func (*GobusterVhost) Name ¶ added in v3.1.0
func (v *GobusterVhost) Name() string
Name should return the name of the plugin
func (*GobusterVhost) PreRun ¶
func (v *GobusterVhost) PreRun(ctx context.Context, _ *libgobuster.Progress) error
PreRun is the pre run implementation of gobusterdir
func (*GobusterVhost) ProcessWord ¶ added in v3.2.0
func (v *GobusterVhost) ProcessWord(ctx context.Context, word string, progress *libgobuster.Progress) (libgobuster.Result, error)
ProcessWord is the process implementation of gobusterdir
type OptionsVhost ¶
type OptionsVhost struct {
libgobuster.HTTPOptions
AppendDomain bool
ExcludeLength string
ExcludeLengthParsed libgobuster.Set[int]
ExcludeStatus string
ExcludeStatusParsed libgobuster.Set[int]
Domain string
ExcludeHostnameLength bool
}
OptionsVhost is the struct to hold all options for this plugin
func NewOptions ¶ added in v3.7.0
func NewOptions() *OptionsVhost
NewOptions returns a new initialized OptionsVhost
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
Click to show internal directories.
Click to hide internal directories.